home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / vfam116.zip / VFAM.DOC < prev    next >
Text File  |  1992-05-02  |  122KB  |  3,040 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                
  20.    
  21.        ▄ ▄▄    ▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  22.        █ ██    ██                          █
  23.        █ ██    ██ ▄▄▄▄▄ ▄▄▄▄   ▄▄▄▄  ▄▄▄   █  VersaFAM File Area Manager
  24.        █ ██    ██ █▀▀▀▀ █▀▀██ █▀▀▀▀ █▀▀██  █  for Maximus <tm> and other
  25.        █ ██▄  ▄██ █▄▄   █  ██ █▄▄▄  █▄▄██  █  Bulletin Board systems
  26.        █  ██  ██  █▀▀   █▀██▀  ▀███ █▀▀██  █
  27.        █   ████   █▄▄▄▄ █  █▄ ▄▄███ █  ██  █  Written by:  Bill Auclair
  28.        █    ▀▀    ▀▀▀▀▀ ▀  ▀▀ ▀▀▀▀  ▀  ▀▀  █  FidoNet node # 1:141/545
  29.        █ ▄▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄  ▄▄▄      ▄▄▄  █  Copyright 1992 by XanSoft
  30.        █ ███▀▀▀▀▀▀ ███▀▀▀███ ████▄  ▄████  █  ALL RIGHTS RESERVED
  31.        █ ███       ███   ███ ███▀█▄▄█▀███  █
  32.        █ ███▄▄▄    ███▄▄▄███ ███  ██  ███  █  Disk/EMS swapping routines
  33.        █ ███▀▀▀    ███▀▀▀███ ███  ▀▀  ███  █  (C) 1988 TurboPower Software
  34.        █ ███       ███   ███ ███      ███  █
  35.        █ ███       ███   ███ ███      ███  █  ****************************
  36.        █ ███       ███   ███ ███      ███  █    V e r s i o n   1 . 1 6
  37.        █                                   █  ****************************
  38.        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  39.  
  40.  
  41.  
  42.      VersaFAM File Area Manager        - 1 -                   Version 1.16
  43.  
  44.  
  45.  
  46.      Document outline and table of contents 
  47.      --------------------------------------
  48.    
  49.        I.    General Information                                         
  50.              a.  Basic functions ...................................   3 
  51.              b.  External functions ................................   3
  52.              c.  Advanced functions ................................   4
  53.     
  54.        II.   Setup                                                        
  55.              a.  Installing and configuring VersaFAM ...............   6
  56.              b.  Configuration file verbs ..........................   8 
  57.         
  58.        III.  Operation                                                   
  59.              a.  Starting VersaFAM .................................  19 
  60.              b.  HELP screens ......................................  20 
  61.              c.  1st-level menu commands ...........................  20 
  62.              d.  1st-level keystroke commands ......................  24
  63.              e.  2nd-level menu commands ...........................  26 
  64.              f.  2nd-level keystroke commands ......................  33
  65.              g.  3rd-level menu commands ...........................  39 
  66.              h.  3rd-level keystroke commands ......................  42
  67.              i.  The VersaFAM text editor ..........................  43 
  68.              j.  Using text templates ..............................  49 
  69.              k.  Using PINPOINT ....................................  50
  70.              l.  Editing VFAM.DAT ..................................  50
  71.              m.  Running VersaFAM remotely .........................  51 
  72.     
  73.        IV.   Reference                                                   
  74.              a.  VersaFAM utilities ................................  52 
  75.              b.  Credits and copyrights ............................  53 
  76.              c.  Registration ......................................  53 
  77.              d.  About XanSoft Development .........................  54 
  78.              e.  Appendix A: Menu and keystroke commands ...........  55
  79.              f.  Appendix B: Color configuration codes .............  56
  80.              g.  Appendix C: OEC text/background color codes .......  57
  81.              h.  Appendix D: External function symbol codes ........  58
  82.              i.  Appendix E: Configuration file verbs ..............  59
  83.              j.  Appendix F: Limits and defaults ...................  60
  84.  
  85.  
  86.  
  87.      VersaFAM File Area Manager        - 2 -                   Version 1.16
  88.  
  89.  
  90.  
  91.      Disclaimer
  92.      ----------
  93.        This software is provided "as is", without warranty of any kind, 
  94.        either expressed or implied, including but not limited to implied 
  95.        warranties of merchantability and fitness for a particular purpose. 
  96.      
  97.        You are advised to use this program at your own risk. 
  98.     
  99.        XanSoft Development, Inc. and/or Bill Auclair shall not be held 
  100.        liable for any damages, including lost data, lost profits, lost 
  101.        monies or other special, incidental or consequential damages arising 
  102.        from the use or inability to use VersaFAM.  The VersaFAM program 
  103.        package may be freely distributed, providing the contents of the 
  104.        archive are kept intact, and the executable files are not modified 
  105.        in any way. 
  106.     
  107.     
  108.     
  109.      Packing list
  110.      ------------
  111.        Files included in the VFAM archive: 
  112.      
  113.        VFAM.DOC       The documentation you're reading 
  114.        FILEX.DOC      FILEX program documentation 
  115.        REGISTER.DOC   VFAM registration information 
  116.        VFAM.EXE       The VersaFAM executable file 
  117.        VFAM.OVR       Overlay file for VFAM.EXE 
  118.        FILEX.EXE      The FILEX file update utility, v1.14 
  119.        CBFSORT.EXE    The CBFSORT listfile sort utility, v1.04 
  120.        OEC2VFAM.EXE   Converts OEC files to VersaFAM format, v1.02 
  121.        VFADD.EXE      The VFADD path import utility, v1.01 
  122.        VFAM.DAT       Sample VersaFAM configuration file 
  123.        VFAM.ICO       Icon file for use with Windows 3.x
  124.        FILEX.DAT      Sample FILEX configuration file 
  125.        *.HDR          Sample header files 
  126.        *.TPL          Sample text template files 
  127.        GETVFAM.BAT    A sample DOORWAY<tm> batch file 
  128.        GETVFAM.MNU    A sample DOORWAY<tm> password file 
  129.     
  130.  
  131.  
  132.      Compiler information
  133.      --------------------
  134.        VersaFAM was written in Pascal with object extensions, and compiled 
  135.        using Borland International's Turbo Pascal 5.0 compiler. 
  136.     
  137.  
  138.  
  139.      LZEXE file compressor
  140.      ---------------------
  141.        All executable files within the VersaFAM archive have been 
  142.        compacted using the LZEXE compression utility written by 
  143.        Fabrice Bellard.  This results in as much as 60% reduction 
  144.        in file size, without any measurable degradation in 
  145.        performance. 
  146.  
  147.  
  148.      VersaFAM File Area Manager        - 3 -                   Version 1.16
  149.  
  150.  
  151.     
  152.      General description
  153.      -------------------
  154.        VersaFAM is a file area manager for Maximus BBS and other compatible 
  155.        bulletin board systems using the FILES.BBS file listing format. 
  156.     
  157.        VersaFAM was designed to optimize the efficiency of file management 
  158.        through the use of scrolling windows, single-keystroke commands and 
  159.        virtual screen data input, allowing sysops to manage file areas 
  160.        through the use of one integrated program, rather than several 
  161.        individual utilities. 
  162.     
  163.        VersaFAM will support up to 256 separate file areas, with a maximum 
  164.        of 1024 text/file lines in each area.  Each line can contain up to 
  165.        127 characters, including OEC color control codes. 
  166.     
  167.  
  168.  
  169.      Basic functions
  170.      ---------------
  171.        Used as a basic file area manager, VersaFAM can be used to hurl 
  172.        files and text from one file area to another, within and across 
  173.        drive partitions, with automatic update of list file contents in 
  174.        source and target subdirectories.  Files may be duped (copied) to 
  175.        any valid directory.  Files and descriptions can be erased from any 
  176.        subdirectory.  Any of the above operations can be carried out on 
  177.        multiple files through use of the MARK function.  File description 
  178.        information can be rearranged within a file area, either one line at 
  179.        a time, or in blocks in conjunction with the MARK function.  File 
  180.        descriptions can be edited, files themselves can be renamed.  All 
  181.        file lines within a file listing can be sorted alphabetically, while 
  182.        leaving text lines undisturbed.  New files can be automatically 
  183.        adopted into file areas.  A context-sensitive DOS shell has even 
  184.        been provided to allow single-keystroke entry to DOS subdirectories. 
  185.     
  186.     
  187.     
  188.      External functions
  189.      ------------------
  190.        External programs may be executed within VersaFAM, which will swap 
  191.        itself to disk or EMS (if available), and pass control to the called 
  192.        program.  When the external program finishes its work, it will 
  193.        terminate and pass control back to VersaFAM.  Some external routines 
  194.        have been "hard-coded" into VFAM-- the INDEX, PROBE, PACK, UNPACK 
  195.        and TEXT commands are examples of this.  Up to ten additional 
  196.        external program calls may be specified by using the EXTFUNCxx verbs 
  197.        in the VFAM.DAT configuration file.  Information on file names and 
  198.        paths at the current cursor position may be passed to external 
  199.        functions, to target these functions to specific files.  An almost 
  200.        endless variety of graphics file viewers, virus detection programs, 
  201.        etc. can be set up for almost instant viewing or processing of any 
  202.        file in any file area. 
  203.  
  204.  
  205.      VersaFAM File Area Manager        - 4 -                   Version 1.16    
  206.  
  207.     
  208.     
  209.      OEC text editor
  210.      ---------------
  211.        The VersaFAM text editor supports a subset of the OEC codes used to 
  212.        control text and background colors when file lists are displayed. 
  213.        Users can add, change, insert and delete file names, descriptions 
  214.        or text lines as desired.  OEC text encode/decode can be toggled ON 
  215.        or OFF, depending on whether the user's setup supports it. 
  216.     
  217.  
  218.  
  219.      Text templates
  220.      --------------
  221.        Up to ten text "template" files may be defined for easy insertion 
  222.        anywhere within the body of a file list.  This saves sysops the 
  223.        effort of having to create often-used text and graphics (such as 
  224.        area headings, special notes and bounding boxes) from scratch each 
  225.        time they are needed. 
  226.  
  227.  
  228.         
  229.      User-configurable colors
  230.      ------------------------
  231.        VersaFAM menus are almost totally color-customizable.  Color values 
  232.        for blurb, border, highlights, error messages, directories, 
  233.        quantities, descriptions, non-OEC text and marked files can be 
  234.        specified in VFAM.DAT. 
  235.      
  236.      
  237.      
  238.      PINPOINT and LOCATE
  239.      -------------------
  240.        The PINPOINT and LOCATE functions are used to find text string 
  241.        information.  PINPOINT makes it easy to find a specific directory 
  242.        on the 1st menu level, or when HURLing files to another directory. 
  243.        The LOCATE function is used to find filenames and/or description 
  244.        information from the 1st and 2nd menu levels. 
  245.      
  246.      
  247.      
  248.      Archive utility support
  249.      -----------------------
  250.        Full archive utility support is "hard-coded" into VersaFAM. Files 
  251.        archived in ARC, ARJ, LZH (old and new), PAK and ZIP formats can be 
  252.        viewed, extracted, edited and even updated using a few keystrokes. 
  253.        Archived text files can be viewed just as easily, using your 
  254.        favorite editor. 
  255.  
  256.  
  257.      VersaFAM File Area Manager        - 5 -                   Version 1.16    
  258.      
  259.  
  260.      
  261.      Editing configuration file
  262.      --------------------------
  263.        The VFAM.DAT configuration file can be edited from within VersaFAM 
  264.        by selecting the "EDIT VFAM.DAT" option on the 1st menu level.  The 
  265.        configuration file is automatically re-read after editing, to 
  266.        implement any additions, deletions or changes made. 
  267.      
  268.      
  269.      
  270.      CD-ROM support
  271.      --------------
  272.        VersaFAM has the ability to store file listings in a directory 
  273.        other than where the listed files are physically located.  This 
  274.        kind of functionality is needed when maintaining CD-ROM file areas, 
  275.        which cannot be written to.  Multiple file lists may be stored 
  276.        within the same subdirectory, making for easy maintenance of file 
  277.        areas based on CD-ROM, WORM or other "read-only" technology. 
  278.      
  279.      
  280.      
  281.      Disk free space indicator
  282.      -------------------------
  283.        Disk free space can now be displayed for all drives through use of 
  284.        the F)ree function on 1st and 2nd-level menus.  This functionality 
  285.        has been tested and found to work in multiple-drive environments 
  286.        like those found in networked systems. 
  287.      
  288.  
  289.  
  290.      New files indicator
  291.      -------------------
  292.        VFAM will flag any areas that have received new file entries, 
  293.        through use of the N)ew command on the 1st-level menu.  This 
  294.        eliminates unnecessary entry and inspection of areas that do not 
  295.        contain new files. 
  296.         
  297.      
  298.      
  299.      Memory-swapping routines
  300.      ------------------------
  301.        VersaFAM makes use of special memory-swapping routines developed by 
  302.        Kim Kokkonen of TurboPower Software.  When executing the OS shell 
  303.        or any of the external program functions, most of VersaFAM is 
  304.        intelligently swapped out to EMS or disk, leaving more memory to 
  305.        use while within the shell or external program. 
  306.  
  307.  
  308.      VersaFAM File Area Manager        - 6 -                   Version 1.16    
  309.  
  310.  
  311.  
  312.      EMS memory usage
  313.      ----------------
  314.        While VersaFAM will work perfectly well without expanded memory, it 
  315.        is recommended that approximately 150-175K of EMS memory be 
  316.        available for use.  VersaFAM will operate much faster if it is able 
  317.        to swap to EMS, rather than to a slower hard disk drive.  A 
  318.        compromise might be to specify a RAM disk as the Swap directory in 
  319.        the VFAM.DAT file. 
  320.      
  321.      
  322.      
  323.      SHARE support
  324.      -------------
  325.        DOS file sharing and locking is supported for all VFAM operations. 
  326.        VersaFAM will generate an error message if a list or other file it 
  327.        attempts to open is being written to by another application. 
  328.      
  329.  
  330.  
  331.      Remote operation
  332.      ----------------
  333.        VersaFAM can be run remotely, in conjunction with Marshall Dudley's 
  334.        DOORWAY<tm> program, or similar I/O redirection utilities.  All 
  335.        local keyboard operations, including extended-keycode ALT, CTRL, 
  336.        SHIFT and function key combinations are fully supported in remote 
  337.        mode. 
  338.      
  339.  
  340.  
  341.      Installing and configuring VFAM
  342.      -------------------------------
  343.        Before using VersaFAM, copy the following files to a suitable 
  344.        subdirectory: 
  345.      
  346.        VFAM.EXE-     The VersaFAM executable file. 
  347.        VFAM.OVR-     The VersaFAM overlay file. 
  348.        VFAM.DAT-     The VersaFAM configuration file. 
  349.        FILEX.EXE-    The FILEX file area update utility 
  350.        CBFSORT.EXE-  The CBFSORT file area sort utility 
  351.      
  352.        It is recommended that the subdirectory these files are placed in 
  353.        be included in the DOS path, so they are available at all times. 
  354.  
  355.  
  356.      VersaFAM File Area Manager        - 7 -                   Version 1.16
  357.  
  358.  
  359.  
  360.      The VFAM environmental variable
  361.      -------------------------------
  362.        VersaFAM depends upon the use of a DOS environmental variable to 
  363.        maximize the ease of navigation through different drives and 
  364.        directories on your system.  To create the VFAM environmental 
  365.        variable, add the following line to your AUTOEXEC.BAT file: 
  366.      
  367.        SET VFAM=d:\path 
  368.      
  369.        where d:\path is the drive and subdirectory in which the 
  370.        configuration file VFAM.DAT is located.  VersaFAM will then always 
  371.        be able to find its configuration file, no matter where it is 
  372.        executed from.  If the VFAM environmental variable is not present, 
  373.        VersaFAM will look for VFAM.DAT in the current directory.  If a 
  374.        configuration file is not found, VersaFAM will terminate with an 
  375.        error message. 
  376.      
  377.  
  378.  
  379.      VersaFAM command-line switches
  380.      ------------------------------
  381.        The VersaFAM program can be executed from the DOS prompt using 
  382.        optional command-line switches, as in the following example: 
  383.      
  384.        VFAM /M 
  385.         
  386.        Two switch options are available: 
  387.         
  388.        The /R switch specifies that VFAM is to be run remotely.  For more 
  389.        information, see the section titled "Running VersaFAM Remotely". 
  390.        
  391.        The /M switch provides special compilation and memory usage 
  392.        information after VFAM is exited. 
  393.      
  394.  
  395.  
  396.      The VFAM.DAT configuration file
  397.      -------------------------------
  398.        VFAM.DAT is the name of the ASCII text file that tells VersaFAM 
  399.        which program options have been chosen, and where file areas are 
  400.        located.  VersaFAM cannot run without VFAM.DAT. 
  401.      
  402.        VFAM.DAT should be edited to reflect your system's parameters.  A 
  403.        simple text editor can be used for this purpose, or VersaFAM's own 
  404.        text editor may be used.  If using an external editor, do not use 
  405.        fancy word processing programs to edit VFAM.DAT, as the extra codes 
  406.        they add may lead to unpredictable results when executing VersaFAM. 
  407.  
  408.  
  409.      VersaFAM File Area Manager        - 8 -                   Version 1.16
  410.  
  411.  
  412.  
  413.      Configuration file verbs
  414.      ------------------------    
  415.        Configuration verbs control the state of VersaFAM's various 
  416.        program options, and indicate where file area information can be 
  417.        found. 
  418.      
  419.        Any text placed after a semicolon (;) is considered a comment, and 
  420.        is ignored when the configuration file is read. Configuration verbs 
  421.        can be commented out by placing a semicolon before them, as shown 
  422.        in the example below: 
  423.      
  424.        ;Verb 
  425.      
  426.        Comments, instructions and other information may be freely added to 
  427.        the VFAM.DAT file, as long as they are preceded by a semicolon.  To 
  428.        activate an inactive verb, remove the semicolon preceding it. 
  429.      
  430.        The following is a list of valid configuration file verbs, their 
  431.        parameters (if any), and a detailed explanation of their functions. 
  432.         
  433.        NOTE:  Angle brackets <> indicate that use of the enclosed 
  434.        parameter is mandatory, while hard brackets [] mean use of the 
  435.        enclosed parameter is optional. 
  436.      
  437.  
  438.  
  439.      Backup <filename.ext>
  440.      ---------------------
  441.        Description-  Allows the contents of a file list to be copied to 
  442.        another file in the same directory. 
  443.      
  444.        Parameters-  <filename.ext> specifies the name of the file to copy 
  445.        to.  This information will be used in all read/write file areas. 
  446.        For read-only file areas, the name of the list file will 
  447.        automatically be used, with a .BAK extension. 
  448.      
  449.        Comments-  Backup can be used when experimenting with new software 
  450.        that might corrupt original list files, or before making any major 
  451.        changes to list file contents.  Maximum length of <filename.ext> is 
  452.        12 characters. 
  453.  
  454.  
  455.      VersaFAM File Area Manager        - 9 -                   Version 1.16
  456.  
  457.  
  458.  
  459.      BIOS
  460.      ----
  461.        Description-  Chooses slower, BIOS-based method of screen display, 
  462.        rather than the default direct screen writes. 
  463.      
  464.        Comments-  Use the BIOS verb if you are running a multitasker and 
  465.        having problems with screens "bleeding" from one partition to 
  466.        another.  BIOS writes are significantly slower than direct writes, 
  467.        which may affect program performance negatively.  BIOS writes are 
  468.        automatically used when operating VFAM remotely, regardless of 
  469.        whether the BIOS verb is used. 
  470.      
  471.  
  472.  
  473.      Color <1> <2> <3> <4> <5> <6> <7> <8> <9>
  474.      -----------------------------------------
  475.        Description-  Allows configuration of text colors for various parts 
  476.        of the VersaFAM program. 
  477.      
  478.        Parameters-  Color parameters are entered as numbers.  Valid color 
  479.        values range from 0 to 15, using the following key: 
  480.  
  481.      
  482.                       0  Black              8  Dark Gray 
  483.                       1  Blue               9  Light Blue 
  484.                       2  Green             10  Light Green 
  485.                       3  Cyan              11  Light Cyan 
  486.                       4  Red               12  Light Red 
  487.                       5  Magenta           13  Light Magenta 
  488.                       6  Brown             14  Yellow 
  489.                       7  Light Gray        15  White 
  490.      
  491.  
  492.        Color assignments to different program menus and functions depend 
  493.        on the order of parameters on the Color line: 
  494.         
  495.  
  496.                  Parameter            Affects 
  497.                  -------------------------------------------------- 
  498.                     1                 1st-level blurb 
  499.                     2                 border 
  500.                     3                 highlights 
  501.                     4                 errors/warnings 
  502.                     5                 1st-level directories 
  503.                     6                 1st-level quantities (K) 
  504.                     7                 1st-level descriptions 
  505.                     8                 non-OEC (default) list text 
  506.                     9                 marked text 
  507.      
  508.  
  509.        Comments-  Colors will assume default values unless all 9 
  510.        parameters are specified on the Color line.  Color values may be 
  511.        used more than once.  Text can be made to blink by adding 128 to 
  512.        the color value. 
  513.  
  514.  
  515.      VersaFAM File Area Manager        - 10 -                  Version 1.16
  516.  
  517.  
  518.  
  519.      ConvertList <filename.ext>
  520.      --------------------------
  521.        Description-  Specifies an optional utility to be used to convert
  522.        FILES.BBS to another format.  Leave commented if you work exclusively
  523.        with a FILES.BBS-style list format.
  524.        
  525.        Parameters-  <filename.ext> can be no more than 12 characters long,
  526.        and should specify a program located on the DOS path.
  527.        
  528.        Comments-  ConvertList is provided so 3rd-party developers can create
  529.        routines to convert FILES.BBS to whatever unique format their BBS
  530.        software requires.  The current file list directory is passed as a
  531.        parameter to the called utility, with all screen output directed to NUL.
  532.        The ConvertList routine is called any time the FILES.BBS file is saved.
  533.        
  534.        
  535.      DOSPassword <password>
  536.      ----------------------
  537.        Description-  Specifies the password to be used to gain access to 
  538.        DOS when operating VersaFAM remotely. 
  539.      
  540.        Parameters-  <password> is the actual text string to be used as a 
  541.        password. 
  542.      
  543.        Comments-  Passwords can be up to 15 characters long, and can 
  544.        contain spaces, punctuation and special characters.  WARNING!  If 
  545.        a password is not specified, remote access to DOS will be granted 
  546.        unconditionally! 
  547.      
  548.  
  549.  
  550.      Editor <filename [.ext]>
  551.      ------------------------
  552.        Description-  Specifies a utility to be used to display or edit 
  553.        files at the current cursor position, using the T)ext command at 
  554.        the 2nd and 3rd menu levels. 
  555.       
  556.        Parameters-  The filename of the utility to be used *must* appear 
  557.        on the Editor line. 
  558.      
  559.        Comments-  The utility chosen must be available via the DOS path. 
  560.        The utility should be one in which the name of the target file can 
  561.        be specified as a parameter on the command line, as this data is 
  562.        passed to the program by VFAM.  If an editor is not specified, 
  563.        Vernon Buerg's LIST<tm> utility is called by default.  Maximum 
  564.        length of the Editor parameter is 12 characters.  For related 
  565.        information, see the section on the RepackEditFile verb. 
  566.  
  567.  
  568.      VersaFAM File Area Manager        - 11 -                  Version 1.16
  569.  
  570.  
  571.  
  572.      ExtFuncxx <[d:\path\]filename[.ext]> [parameters]
  573.      -------------------------------------------------
  574.        Description-  Allows definition of full path and program 
  575.        information for external program functions. 
  576.       
  577.        Parameters-  xx denotes the external function number, from 1 to 10. 
  578.        Drive, path and extension information can optionally be specified, 
  579.        if the program is not located on the DOS path.  Parameters used by 
  580.        the external program may also be included on the ExtFuncxx line. 
  581.       
  582.        VersaFAM supports use of the following special characters, which 
  583.        pass information on the file at the cursor position to the 
  584.        ExtFuncxx line: 
  585.  
  586.      
  587.                         @  =  d:\path\filename.ext 
  588.                         #  =  d:\path 
  589.                         $  =  filename.ext 
  590.                         &  =  filename 
  591.                         ^  =  .ext 
  592.      
  593.  
  594.        An example ExtFuncxx line is shown below: 
  595.      
  596.        ExtFunc1   d:\bbs\gronk.exe @ -L 
  597.      
  598.        The example above executes the file GRONK.EXE in the D:\BBS 
  599.        directory, passing it drive, path, filename and extension 
  600.        information on the file at the current cursor position. The line 
  601.        ends with a "-L" command-line switch, presumably also used by the 
  602.        GRONK utility. 
  603.      
  604.        Comments-  NOTE:  support for the "{" comment character has been 
  605.        removed from the VersaFAM external function screen.  If you wish to 
  606.        see comments for external function entries, use the EDIT VFAM.DAT 
  607.        option to display the configuration file contents.  Maximum length 
  608.        of ExtFunc parameters is 80 characters. 
  609.      
  610.  
  611.  
  612.      InfoFile <d:\path\filename.ext>
  613.      -------------------------------
  614.        Description-  Full drive, path, filename and extension information 
  615.        for the file to be optionally added as an advertisement or 
  616.        "information" file to archives. 
  617.      
  618.        Parameters-  Full drive, path and file information must be 
  619.        specified on the InfoFile line. 
  620.         
  621.        Comments-  Maximum length of InfoFile parameters is 40 characters. 
  622.  
  623.  
  624.      VersaFAM File Area Manager        - 12 -                  Version 1.16
  625.  
  626.  
  627.  
  628.      ListFile <list filename>
  629.      ------------------------
  630.        Description-  The name of the file containing file list information. 
  631.       
  632.        Parameters-  The list file name is usually FILES.BBS, but may be 
  633.        specified as necessary. 
  634.      
  635.        Comments-  No drive/path information is required.  This information 
  636.        is not used for "read-only" file areas, which obtain list filenames 
  637.        via the SysDir callouts for each area.  Maximum length of <list 
  638.        filename> is 12 characters. 
  639.      
  640.  
  641.  
  642.      ListHdr <d:\path\filename.ext>
  643.      ------------------------------
  644.        Description-  Full drive, path, filename and extension information 
  645.        describing the file to be used as a "header" file for each file 
  646.        area. 
  647.      
  648.        Parameters-  Full drive, path and file information must be 
  649.        specified on the ListHdr line. 
  650.      
  651.        Comments-  When creating a new file area, or if the file list for 
  652.        an area cannot be found, the file pointed to by the ListHdr verb is 
  653.        automatically appended to the beginning of the file list.  The list 
  654.        file header can also optionally be inserted anywhere within the 
  655.        file list by pressing ALT/H at the 2nd-level menu.  Maximum length 
  656.        of ListHdr parameters is 40 characters. 
  657.      
  658.  
  659.  
  660.      NoEMS
  661.      -----
  662.        Description-  Tells VFAM not to use expanded (EMS) memory, even if 
  663.        it is available. 
  664.      
  665.        Parameters-  None. 
  666.         
  667.        Comments-  Use NoEMS when running other applications that use EMS 
  668.        memory, to eliminate contention between programs.  This will force 
  669.        all swap operations (external program calls, OS shells, etc.) to 
  670.        swap to disk, which is much slower.  Leave this verb commented 
  671.        "out", if possible. 
  672.  
  673.  
  674.      VersaFAM File Area Manager        - 13 -                  Version 1.16
  675.  
  676.  
  677.  
  678.      NoOEC
  679.      -----
  680.        Description-  Tells VFAM to turn off OEC color encode/decode 
  681.        functions. 
  682.      
  683.        Parameters-  None. 
  684.      
  685.        Comments-  Use NoOEC when running BBS software that does not 
  686.        support OEC background and text color codes.  Text will then be 
  687.        displayed in the color chosen for "Non-OEC text" in the Color line 
  688.        of the VFAM.DAT file.  OEC encode/decode can also be toggled by 
  689.        pressing CTRL/O at the 2nd menu level. 
  690.      
  691.  
  692.  
  693.      OrphanDesc <text>
  694.      -----------------
  695.        Description-  Specifies the descriptive string to be appended to 
  696.        all orphan files detected by the PROBE command at the 1st menu 
  697.        level.  PROBE utilizes an external program call to the FILEX file 
  698.        update utility. 
  699.      
  700.        Parameters- <text> is passed to the FILEX command line for 
  701.        execution.  Text information can include special FILEX codes for 
  702.        text and background colors, system times, days, dates, and other 
  703.        special features.  Read the FILEX documentation for more 
  704.        information on features available. 
  705.      
  706.        An example OrphanDesc line is shown below: 
  707.       
  708.        OrphanDesc [14]Adopted_on_[DAY]_[DATE],_no_info_available 
  709.         
  710.        This generates a line including the day and date of the adoption, 
  711.        displayed in yellow text on a black background. 
  712.         
  713.        Comments-  Note that the underscore (_) character must be used to 
  714.        simulate spaces between words.  FILEX will filter this character 
  715.        out when executing the adoption request. Maximum length of <text> 
  716.        is 65 characters. 
  717.  
  718.  
  719.      VersaFAM File Area Manager        - 14 -                  Version 1.16
  720.  
  721.  
  722.  
  723.      Packer <filename>
  724.      -----------------
  725.        Description-  Specifies the utility to be used to compress DOS 
  726.        files. 
  727.      
  728.        Parameters-  <filename> is the name of the archiver to be used. 
  729.        The following are valid archiver choices: 
  730.       
  731.    
  732.                                    ARCA 
  733.                                    ARJ 
  734.                                    PAK 
  735.                                    PKZIP 
  736.                                    LHARC 
  737.                                    LHA 
  738.                                    LHSFX 
  739.      
  740.    
  741.        Comments-  If a packer is not specified, ARCA is used by default. 
  742.        The specified utility must be available via the DOS path.  Maximum 
  743.        length of <filename> is 8 characters.  The LHSFX packer creates 
  744.        self-extracting (.EXE) archives, and can only be used on files 
  745.        previously archived with the LHA or LHARC archivers. 
  746.      
  747.  
  748.  
  749.      RepackEditFile
  750.      --------------
  751.        Description-  Enables updating of archive files with new 
  752.        information after an editing operation has been performed using the 
  753.        V)iew and T)ext commands on the 2nd and 3rd menu levels. 
  754.         
  755.        Parameters-  None. 
  756.      
  757.        Comments-  Use of RepackEditFile assumes that an actual text 
  758.        *editor*, rather than a list utility, has been previously assigned 
  759.        to the Editor verb.  This option can add considerable time to the 
  760.        editing process, and should be used only when necessary.  Due to 
  761.        the limitations of the ARCA archiver, updating of ARCed files is 
  762.        not supported. 
  763.      
  764.  
  765.  
  766.      Sound
  767.      -----
  768.        Enables audible tones when certain VFAM functions are activated. 
  769.      
  770.        Parameters-  None. 
  771.      
  772.        Comments-  Leave this line commented if you don't want VersaFAM to 
  773.        beep when entering text edit mode, when renaming files, when 
  774.        missing files are encountered, when long file lines are found, or 
  775.        when certain program errors are detected. 
  776.  
  777.  
  778.      VersaFAM File Area Manager        - 15 -                  Version 1.16
  779.  
  780.  
  781.  
  782.      StatusLog <d:\path\filename.ext>
  783.      --------------------------------
  784.        Description-  Specifies the full drive, path, filename and 
  785.        extension of the file to be used to log VersaFAM operations. 
  786.         
  787.        Parameters-  Full drive, path and information must be 
  788.        specified on the StatusLog line. 
  789.      
  790.        Comments-  If the specified file exists, it is appended.  If the 
  791.        file does not exist, it is created.  If the path, filename or 
  792.        extension are invalid, VersaFAM aborts with an error message.  If 
  793.        the StatusLog verb is left commented, no log is generated.  Maximum 
  794.        length of StatusLog parameters is 40 characters. 
  795.      
  796.  
  797.  
  798.      SwapDir <d:\path>
  799.      -----------------
  800.        Description-  Full drive and path information pointing to the place 
  801.        where VFAM's swap file (VFAM.$$$) will be stored during swapping 
  802.        operations. 
  803.      
  804.        Parameters-  Full drive and path information must be specified on 
  805.        the SwapDir line. 
  806.      
  807.        Comments-  If SwapDir is not specified, the location of the swap 
  808.        file defaults to the location specified by the VFAM environmental 
  809.        variable, or to the current directory.  SwapDir is ignored if EMS 
  810.        memory is available for use during swapping operations.  Maximum 
  811.        length of <d:\path> is 40 characters. 
  812.      
  813.        NOTE:  The area defined by SwapDir is also used as a temporary 
  814.        storage area for files during V)iew operations. 
  815.  
  816.  
  817.      VersaFAM File Area Manager        - 16 -                  Version 1.16
  818.  
  819.  
  820.  
  821.      SysDir<[list dir] <file dir> [!area description]
  822.      ------------------------------------------------
  823.        Description-  Information defining file areas, optional alternative 
  824.        list files and optional file area descriptions. 
  825.      
  826.        Parameters-  [list dir] specifies the full drive, path and filename 
  827.        information for a list file located in a directory other than where 
  828.        the physical files it describes are stored.  <file dir> defines 
  829.        drive and path information for each area where files are located. 
  830.        [!area description] indicates the text description to be associated 
  831.        with the file area on 1st and 2nd menu levels. 
  832.      
  833.        An example SysDir line for a "read/write" file area: 
  834.      
  835.  
  836.        SysDir  c:\bbs\file\xanadu    !XanSoft Development Files 
  837.      
  838.  
  839.        The line above directs VersaFAM to look for a list file and 
  840.        physical files in the directory C:\BBS\FILE\XANADU, and assigns the 
  841.        description "XanSoft Development Files" to the file area. 
  842.      
  843.        An example SysDir line for a "read-only" file area: 
  844.      
  845.    
  846.        SysDir  c:\cdrom\file1.bbs  g:\xrated  !X-Rated Files 
  847.      
  848.      
  849.        The line above tells VFAM that physical files for this area are 
  850.        located in the directory G:\XRATED (on a CD-ROM drive), while the 
  851.        list file for this area (FILE1.BBS) is located in hard disk 
  852.        directory C:\CDROM.  The file area is assigned the title of 
  853.        "X-Rated Files". 
  854.      
  855.        Comments-  [list dir] should only be used when defining "read-only" 
  856.        file areas, such as those found on CD-ROM drives. 
  857.         
  858.        Multiple list files for "read-only" areas can co-exist within the 
  859.        same directory, as long as they are named uniquely.  Check to make 
  860.        sure your BBS software supports this functionality. 
  861.      
  862.        File areas defined as "read-only" will disable certain operations 
  863.        (such as ERASE) that would attempt to write to or change the 
  864.        contents of the files in that area. 
  865.      
  866.        <file dir> will utilize the information specified for the ListFile 
  867.        verb to point to a list file name in the directory where the 
  868.        physical files are located, providing [list dir] is not also 
  869.        specified.  Using <file dir> without [list dir] makes a file area 
  870.        "read/write" capable, which is VersaFAM's default operating mode. 
  871.        All commands and functions are available in this mode. 
  872.  
  873.  
  874.      VersaFAM File Area Manager        - 17 -                  Version 1.16
  875.      
  876.      
  877.      
  878.        [!area description] assigns an optional text description to the 
  879.        file area in question.  This description can be seen on 1st and 2nd 
  880.        level menus.  NOTE:  An exclamation mark (!) must precede the 
  881.        description, so that the SysDir line may be properly recognized and 
  882.        parsed by VersaFAM. 
  883.      
  884.        A trailing backslash (\) is not required when specifying list 
  885.        directory or file directory information.  Maximum length of SysDir 
  886.        parameters is 127 characters. 
  887.        
  888.  
  889.  
  890.      Templatexx <d:\path\filename.ext>
  891.      ---------------------------------
  892.        Description-  Describes the full drive, path, filename and 
  893.        extension information for files to be used as text templates. 
  894.       
  895.        Parameters-  xx denotes the text template number, from 1 to 10. 
  896.        Full drive, path, filename and extension information must be 
  897.        specified on the Templatexx line. 
  898.      
  899.        Comments-  Templates can be inserted anywhere within a list file by 
  900.        pressing CTRL/F1 through CTRL/F10 at the 2nd-level menu, depending 
  901.        on the template to be used.  A maximum of 10 template files may be 
  902.        defined.  Maximum length of Templatexx parameters is 80 characters. 
  903.         
  904.  
  905.  
  906.      TextFlag <character>
  907.      --------------------
  908.        Description-  The identity of the ASCII character to use when 
  909.        padding the first column of a NON-FILE text line in text edit mode. 
  910.        
  911.        Parameters-  For a complete listing of characters acceptable for 
  912.        text padding operations, see the section titled "Approved 
  913.        characters". 
  914.      
  915.        Comments-  Text padding is done so BBS software won't try to 
  916.        interpret text-only lines as file information.  If TextFlag is not 
  917.        specified, the default is "SPACE" (which VFAM translates to the 
  918.        ASCII 32 space character).  Maximum length of TextFlag parameters 
  919.        is 5 characters. 
  920.  
  921.  
  922.      VersaFAM File Area Manager        - 18 -                  Version 1.16
  923.  
  924.  
  925.  
  926.      UnarcDir <d:\path>
  927.      ------------------
  928.        Description-  Specifies the full drive and path information for the 
  929.        directory to UNPACK files to. 
  930.        
  931.        Parameters-  Full drive and path information must be specified on 
  932.        the UnarcDir line. 
  933.      
  934.        Comments-  A trailing backslash (\) is not required when specifying 
  935.        drive/path information.  Maximum length of <d:\path> is 40 
  936.        characters. 
  937.      
  938.  
  939.  
  940.      ZapDir <d:\path>
  941.      ----------------
  942.        Description-  Defines full drive and path information for the 
  943.        directory to be used as a ZAP directory (that is, an area where 
  944.        old, obsolete files are stored prior to archiving or deleting). 
  945.      
  946.        Parameters-  Full drive and path information must be specified on 
  947.        the ZapDir command line. 
  948.        
  949.        Comments-  The ZAP directory is automatically appended to the list 
  950.        of file areas on the 1st menu level.  A trailing backslash (\) is 
  951.        not required.  Maximum length of <d:\path> is 40 characters. 
  952.  
  953.  
  954.      VersaFAM File Area Manager        - 19 -                  Version 1.16
  955.  
  956.  
  957.  
  958.      Starting VersaFAM
  959.      -----------------
  960.        VersaFAM is executed from the DOS command prompt by typing VFAM and 
  961.        pressing the ENTER key.  This brings up the 1st-level menu.  If the 
  962.        VFAM.DAT file has been configured correctly, you should see 
  963.        something like this: 
  964.      
  965.  
  966.      
  967.    List File: Files.Bbs                  VersaFAM File Area Manager     v1.16 
  968.    ZAP Area:  C:\Bbs\File\Zap            by Bill Auclair, FidoNet 1:141/545.0 
  969.    U n r e g i s t e r e d   C o p y     (C)1992 XanSoft. All Rights Reserved 
  970.      
  971.    D i r e c t o r y   I n f o           A r e a   D e s c r i p t i o n s 
  972.    C:\Bbs\File\Game                      Games 
  973.    C:\Bbs\File\Maxtoonz                  Tune files for Maximus BBS 
  974.    C:\Bbs\File\Mon                       Video drivers 
  975.    C:\Bbs\File\News                      Newsletters and text files 
  976.    C:\Bbs\File\Nodediff                  FidoNet nodediff updates 
  977.    C:\Bbs\File\Template                  VFAM text templates 
  978.    C:\Bbs\File\Virus                     Anti-virus files 
  979.    C:\Bbs\File\Zap                       For files to be deleted soon 
  980.     EDIT VFAM.DAT                        Change the VFAM configuration file 
  981.      
  982.     Zap  Backup  Locate  Index  Probe  OS  Free  New  Quit 
  983.      
  984.       Use cursor keys to change areas, or <space bar> to PINPOINT an area 
  985.      
  986.      
  987.  
  988.        List File is the list file name as defined for the ListFile verb, 
  989.        or as taken from the SysDir line if the current area has been 
  990.        defined as "read-only". 
  991.      
  992.        ZAP Area is the filename as defined for the ZapDir verb. 
  993.      
  994.        The paths listed under Directory Info and the text listed under 
  995.        Descriptions are the current file area entries listed in VFAM.DAT. 
  996.        Edit the SysDir entries in VFAM.DAT to reflect your own setup. 
  997.        This can be done using an external text editor, or by moving the 
  998.        cursor highlight to EDIT VFAM.DAT on the 1st-level menu and 
  999.        pressing the ENTER key.  Read the section titled "Editing VFAM.DAT" 
  1000.        for more information on how to edit within VFAM. 
  1001.      
  1002.        Menu commands for the 1st level are displayed at the bottom of the 
  1003.        screen. 
  1004.  
  1005.  
  1006.      VersaFAM File Area Manager        - 20 -                  Version 1.16   
  1007.  
  1008.    
  1009.      
  1010.      Help screens
  1011.      ------------
  1012.        Detailed help screens are available to the novice VersaFAM user by 
  1013.        pressing the F1, F2 or F3 function keys anywhere within the program 
  1014.        except the text editor. 
  1015.      
  1016.        The F1 help screen lists undocumented keystroke commands not 
  1017.        displayed on menu screens. 
  1018.      
  1019.        The F2 help screen lists current external program assignments (if 
  1020.        any) defined by the ExtFuncxx verbs in VFAM.DAT. 
  1021.      
  1022.        The F3 help screen displays current text template assignments (if 
  1023.        any) defined by the Templatexx verbs in VFAM.DAT. 
  1024.  
  1025.  
  1026.  
  1027.      1st-level menu commands
  1028.      -----------------------
  1029.        First level menu commands are usually oriented more towards entire 
  1030.        file areas than to specific filenames.  System and general-purpose 
  1031.        commands are also found on this menu level.  Each command can be 
  1032.        activated by typing its (highlighted) first letter on the keyboard. 
  1033.      
  1034.  
  1035.  
  1036.      Backup
  1037.      ------
  1038.        Description-  The Backup command copies the list file in the 
  1039.        current directory to another file in the same directory whose 
  1040.        filename is specified by the Backup verb in VFAM.DAT. 
  1041.      
  1042.        Parameters-  None. 
  1043.         
  1044.        Comments-  Use Backup when experimenting with new programs that 
  1045.        might corrupt file lists, or when making major modifications to 
  1046.        file lists. 
  1047.      
  1048.  
  1049.  
  1050.      Free
  1051.      ----
  1052.        Description-  Displays the amount of free disk space (in kilobytes) 
  1053.        on every drive in your system. 
  1054.      
  1055.        Parameters-  None. 
  1056.      
  1057.        Comments-  The Free command can be used to check disk space 
  1058.        availability when HURLing or COPYing files.  Free supports up to 26 
  1059.        drive designations, and has been tested on a Novell Netware v3.11 
  1060.        local area network.  Drives A and B (usually floppy disk drives) 
  1061.        are excluded from Free operations. 
  1062.  
  1063.  
  1064.      VersaFAM File Area Manager        - 21 -                  Version 1.16
  1065.  
  1066.  
  1067.  
  1068.      Index
  1069.      -----
  1070.        Description-  Alphanumerically sorts file information within file 
  1071.        listings.  Uses an external function call to the CBFSORT sorting 
  1072.        utility. 
  1073.      
  1074.        Parameters-  Internal. 
  1075.      
  1076.        Comments-  All groupings and subgroupings of files within the list 
  1077.        file are sorted.  The position of text lines and descriptive 
  1078.        headers is not changed.  File lists of up to 1024 lines may be 
  1079.        sorted in this manner.  CBFSORT may also be used from DOS as a 
  1080.        "stand-alone" sort utility. 
  1081.      
  1082.  
  1083.  
  1084.      Locate <text>
  1085.      -------------
  1086.        Description-  Allows search and retrieval of filename or 
  1087.        descriptive information within file lists. 
  1088.      
  1089.        Parameters-  <text> can be any ASCII character or combination of 
  1090.        characters entered from the keyboard. 
  1091.      
  1092.        Comments-  LOCATE text searches are case-insensitive.  If a text 
  1093.        match is not found, the message "Match not found!" appears at the 
  1094.        bottom of the 1st-level menu screen.  If a text match is found, 
  1095.        VersaFAM enters the 2nd-level menu and positions the highlight 
  1096.        cursor at the line where the first match was found. 
  1097.      
  1098.        NOTE:  Searches are also position-sensitive.  That is, any file 
  1099.        area entries appearing above the cursor highlight on the 1st-level 
  1100.        menu will NOT be searched!  This functionality is provided to 
  1101.        eliminate unnecessary re-searching of previous file areas when 
  1102.        using LOCATE multiple times. 
  1103.  
  1104.  
  1105.      VersaFAM File Area Manager        - 22 -                  Version 1.16
  1106.  
  1107.  
  1108.  
  1109.      New
  1110.      ---
  1111.        Description-  Detects file areas to which new files have been added 
  1112.        since the last time VersaFAM was used. 
  1113.      
  1114.        Comments-  VersaFAM uses list file size, rather than file dates, to 
  1115.        determine if an area has been added to.  This method was chosen to 
  1116.        maintain compatibility with "true-date" archive datestamp adjusters 
  1117.        like XanSoft's TIA, which might tend to sabotage the accuracy of 
  1118.        new file indications using the date stamp method. 
  1119.        
  1120.        To detect new files, VersaFAM creates a file named FILES.VFM in 
  1121.        each file area.  FILES.VFM contains information on the size of the 
  1122.        file list when VersaFAM was last active.  When the N)ew command is 
  1123.        executed on the 1st menu level, VersaFAM gets the current size of 
  1124.        each area's file list, and compares this with the value stored in 
  1125.        FILES.VFM.  If the current value is more than one byte larger than 
  1126.        the FILES.VFM value, the area is flagged as having new files in it. 
  1127.        An asterisk (*) is displayed in the kilobyte (K) counter column of 
  1128.        the 1st menu level to indicate "new files" status. 
  1129.      
  1130.        The FILES.VFM file is updated: 
  1131.      
  1132.          1.  whenever a file list previously flagged as having new files 
  1133.              is entered (2nd menu level). 
  1134.          2.  whenever a file list is edited using the text editor. 
  1135.          3.  whenever the contents of the list file are otherwise 
  1136.              modified, such as during file ERASE or text DELete 
  1137.              operations. 
  1138.         
  1139.        When HURLing files from one file area to another, the FILES.VFM 
  1140.        file in the target directory is NOT updated.  This allows N)ew to 
  1141.        be used after HURLing operations to provide a "New files" 
  1142.        indication for any directories receiving newly-hurled files, 
  1143.        allowing them to be identified for further processing. 
  1144.         
  1145.  
  1146.  
  1147.      OS [remote password]
  1148.      --------------------
  1149.        Description-  Executes a DOS shell to whatever directory is 
  1150.        highlighted on the 1st-level menu, or to the current directory at 
  1151.        the 2nd or 3rd-level menus. 
  1152.      
  1153.        Parameters-  If operating remotely, users are first prompted for a 
  1154.        password.  Incorrect passwords force a return to whatever menu 
  1155.        level OS was invoked from.  No password is needed when operating 
  1156.        locally. 
  1157.      
  1158.        Comments-  VersaFAM uses memory-swapping routines written by Kim 
  1159.        Kokkonen of TurboPower Software.  These routines maximize the 
  1160.        amount of usable RAM in the shell by swapping most of VersaFAM to 
  1161.        disk or EMS memory.  Type "EXIT" and press the ENTER key to return 
  1162.        to VersaFAM from the OS shell. 
  1163.  
  1164.  
  1165.      VersaFAM File Area Manager        - 23 -                  Version 1.16
  1166.  
  1167.  
  1168.  
  1169.      Probe <filespec>
  1170.      ----------------
  1171.        Description-  Adopts orphan files using an external call to the 
  1172.        FILEX file update utility. 
  1173.      
  1174.        Parameters-  <filespec> allows specification of the particular 
  1175.        filenames and/or extensions to be adopted.  The default is "*.*" 
  1176.        (all files). 
  1177.      
  1178.        Comments-  FILEX is passed a command line by VersaFAM that 
  1179.        instructs it to process any files in the current file area that 
  1180.        meet the <filespec> criteria.  If such files are found, their names 
  1181.        are appended to the file list, along with the generic "adopted 
  1182.        file" description defined for the OrphanDesc verb in VFAM.DAT. 
  1183.      
  1184.        NOTE:  Older versions of FILEX will no longer work properly with 
  1185.        VersaFAM.  For best results, make sure you are using the FILEX 
  1186.        version supplied with this VFAM archive package.  To make sure of 
  1187.        this, run FILEX from DOS, without parameters.  Newer versions of 
  1188.        FILEX will identify the directory from which the program is being 
  1189.        executed. 
  1190.      
  1191.        The FILEX utility may also be executed as a stand-alone program 
  1192.        from the DOS prompt. 
  1193.      
  1194.  
  1195.  
  1196.      Quit
  1197.      ----
  1198.        Description-  Terminates the VersaFAM program and returns to the 
  1199.        previous operating system or shell. 
  1200.         
  1201.        Parameters-  None. 
  1202.      
  1203.        Comments-  If a file area has been changed, its contents will 
  1204.        automatically be saved before the Q)uit command is processed. 
  1205.       
  1206.  
  1207.  
  1208.      Zap
  1209.      ---
  1210.        Description-  Automatically erases all files in the directory 
  1211.        referenced by the ZapDir verb in VFAM.DAT. 
  1212.         
  1213.        Parameters-  None. 
  1214.      
  1215.        Comments-  ZAP is a quick, easy way to remove old, obsolete files 
  1216.        from the ZAP file area.  The ZAP file list is updated, but any text 
  1217.        or descriptive lines are left intact. 
  1218.  
  1219.  
  1220.      VersaFAM File Area Manager        - 24 -                  Version 1.16
  1221.  
  1222.  
  1223.  
  1224.      1st-level key commands
  1225.      ----------------------
  1226.        Because of limited space in menu displays, many of VersaFAM's 
  1227.        available commands are referenced only in the HELP screens. 
  1228.        Examples of this are the keystroke commands available throughout 
  1229.        the program.  Some commands require single keystrokes, while others 
  1230.        specify double keystrokes.  When a forward slash (/) is placed 
  1231.        between two key references, it means that the first key should be 
  1232.        held down while the other is pressed. 
  1233.      
  1234.        The following keystroke commands are available at the 1st menu 
  1235.        level: 
  1236.      
  1237.  
  1238.      ALT/R
  1239.      -----
  1240.        Description-  This command zeroes the kilobyte (K) counters for all 
  1241.        file areas at the 1st menu level. 
  1242.      
  1243.        Parameters-  None. 
  1244.      
  1245.        Comments-  ALT/R can be used to zero (K) counters prior to 
  1246.        performing a N)ew files scan.  (K) counter values will not be shown 
  1247.        until after a file area has been entered (2nd menu level). 
  1248.      
  1249.  
  1250.  
  1251.      Cursor keys
  1252.      -----------
  1253.        Description-  The cursor arrow keys, PgUp/PgDn keys, Home and End 
  1254.        keys allow scrolling through the list of file areas at the 1st menu 
  1255.        level. 
  1256.      
  1257.        Parameters-  None. 
  1258.      
  1259.        Comments-  Right and left arrow keys have no effect on the 1st menu 
  1260.        level.  Up and down arrow keys scroll up or down a line at a time. 
  1261.        PgUp and PgDn keys scroll up or down a page at a time.  Home 
  1262.        scrolls to the top of the file area list, while End scrolls to the 
  1263.        bottom of the list. 
  1264.      
  1265.  
  1266.  
  1267.      ENTER
  1268.      -----
  1269.        Description-  The ENTER key allows access to the 2nd menu level. 
  1270.         
  1271.        Parameters-  None. 
  1272.      
  1273.        Comments-  The file list accessed depends on the position of the 
  1274.        highlight cursor at the 1st menu level. 
  1275.      
  1276.  
  1277.  
  1278.      VersaFAM File Area Manager        - 25 -                  Version 1.16
  1279.  
  1280.  
  1281.  
  1282.      F1
  1283.      --
  1284.        Description-  Displays a program-wide listing of undocumented 
  1285.        keystroke commands. 
  1286.      
  1287.        Parameters-  None. 
  1288.      
  1289.        Comments-  Help screens can be activated from 1st or 2nd menu 
  1290.        levels.  Press any key to return to the menu display. 
  1291.      
  1292.  
  1293.  
  1294.      F2
  1295.      --
  1296.        Description-  Displays a listing of current external function 
  1297.        assignments, as defined by the ExtFuncxx verbs in VFAM.DAT. 
  1298.      
  1299.        Parameters-  None. 
  1300.      
  1301.        Comments-  Help screens can be activated from 1st or 2nd menu 
  1302.        levels.  Press any key to return to the menu display. 
  1303.      
  1304.  
  1305.  
  1306.      F3
  1307.      --
  1308.        Description-  Displays a listing of current text template 
  1309.        assignments, as defined by the Templatexx verbs in VFAM.DAT. 
  1310.        
  1311.        Parameters-  None. 
  1312.      
  1313.        Comments-  Help screens can be activated from 1st or 2nd menu 
  1314.        levels.  Press any key to return to the menu display. 
  1315.  
  1316.  
  1317.      VersaFAM File Area Manager        - 26 -                  Version 1.16
  1318.  
  1319.  
  1320.  
  1321.      2nd-level menu commands
  1322.      -----------------------
  1323.        If the ENTER key is pressed while on a file area at the first 
  1324.        menu level, the 2nd level display for that area is accessed.  The 
  1325.        2nd-level display is the contents of the file list for the area, 
  1326.        and should typically look something like this: 
  1327.  
  1328.         
  1329.      
  1330.   List File:  C:\Bbs\File\Xansoft\Files.Bbs             Area Size: 1254285 
  1331.   Directory:  C:\Bbs\File\Xansoft                     File Date: 
  1332.   Area Name:  XanSoft Development Ltd. files          File Size: NON-FILE 
  1333.   Work Area:  C:\Test                                 File Name: 
  1334.   VersaFAM v1.16 ---------------------<INSERT>--------------------------------
  1335.      
  1336.    Fine software products from XanSoft Development and Bill Auclair: 
  1337.      
  1338.   ATL102.LZH    Convert all archive types to LHARC 
  1339.   FLX112.LZH    FILEX file area update utility 
  1340.   FROT200.LZH   Randomly rotate BBS welcome screens and other files 
  1341.   IPG.EXE       Demo of XanSoft's Interactive Product Guide 
  1342.   MID103.LZH    BBSTunes add-on utility to identify mail connections 
  1343.   MPI100.ZIP    Message Packet Identifier, identifies Fido mail files 
  1344.   PROCSIM.EXE   Demo of XanSoft's procedural simulation products 
  1345.   PSTUTOR.EXE   How to use XanSoft's procedural simulations 
  1346.   ------------------------------------------------------------[L1    ]-[C    ] 
  1347.   Erase Index Hurl Write Move Rename Dupe Locate View Text OS Pack Unpack Quit 
  1348.  
  1349.      
  1350.      
  1351.        List File specifies the full drive, path and filename information 
  1352.        for the current file list. 
  1353.      
  1354.        Directory indicates the full drive and path information pointing to 
  1355.        the current directory where files are located. 
  1356.         
  1357.        Area Name gives a text description of the current file area. 
  1358.      
  1359.        Work Area displays information previously specified in VFAM.DAT for 
  1360.        the UnarcDir verb. 
  1361.      
  1362.        Area Size shows the size (in bytes) of the current file area. 
  1363.      
  1364.        File Date shows the date stamp of the file at the current cursor 
  1365.        position. 
  1366.      
  1367.        File Size shows the size (in bytes) of the file at the current 
  1368.        cursor position.  If the current line does not contain file 
  1369.        information, File Size displays the label "NON-FILE".  If the 
  1370.        filename on the current line cannot be found in the DOS directory, 
  1371.        File Size displays the label "MISSING".  If a file line has 
  1372.        previously been ERASEd, MARKed or HURLed, File Size displays the 
  1373.        appropriate label. 
  1374.  
  1375.  
  1376.      VersaFAM File Area Manager        - 27 -                  Version 1.16
  1377.      
  1378.      
  1379.      
  1380.        File Name shows the filename and extension of the file at the 
  1381.        current cursor position. 
  1382.      
  1383.        The counter boxes at the bottom right-hand corner of the display 
  1384.        monitor file line information.  The [L     ] box displays the 
  1385.        current line number of the file list being displayed.  The [C     ] 
  1386.        box displays the current columnar position of the cursor during 
  1387.        text editing operations.  These boxes are updated with every cursor 
  1388.        movement. 
  1389.      
  1390.        Available menu commands are displayed at the bottom of the 2nd- 
  1391.        level menu screen. 
  1392.      
  1393.        Most 2nd-level menu commands are oriented toward specific filename 
  1394.        or file description information within a file list.  Each command 
  1395.        can be activated by typing its (highlighted) first letter from the 
  1396.        keyboard. 
  1397.      
  1398.        The following menu commands are accessible at the 2nd menu level: 
  1399.      
  1400.  
  1401.  
  1402.      Dupe <filename.ext>
  1403.      -------------------
  1404.        Description-  Copies a file to any valid subdirectory. 
  1405.      
  1406.        Parameters-  <filename.ext> is any valid DOS filename, 12 
  1407.        characters or less.  Path information is not supported-- the file 
  1408.        to be copied must exist within the current file area. 
  1409.      
  1410.        Comments-  The target directory does not have to be defined as a 
  1411.        file area.  D)upe does not update file list contents. 
  1412.      
  1413.        If no files have been MARKed, the file at the current cursor 
  1414.        position is copied.  If one or more files has been MARKed, they are 
  1415.        copied to the destination directory, regardless of cursor position. 
  1416.      
  1417.        If the information for the file to be copied is in any way invalid, 
  1418.        VersaFAM displays an error message and aborts the D)upe operation 
  1419.        for that file. 
  1420.  
  1421.  
  1422.      VersaFAM File Area Manager        - 28 -                  Version 1.16
  1423.  
  1424.  
  1425.  
  1426.      Erase <filename.ext>
  1427.      --------------------
  1428.        Description-  Erases a file from a file area. 
  1429.      
  1430.        Parameters-  <filename.ext> is any valid DOS filename, 12 
  1431.        characters or less. 
  1432.      
  1433.        Comments-  E)rase updates file list contents, removing all entries 
  1434.        for the file(s) erased. 
  1435.      
  1436.        If no files have been MARKed, the file at the current cursor 
  1437.        position is erased.  If one or more files has been MARKed, they are 
  1438.        erased regardless of cursor position. 
  1439.       
  1440.        If the file to be erased is missing or invalid in some way, 
  1441.        VersaFAM displays an error message and aborts the E)rase operation 
  1442.        for that file. 
  1443.      
  1444.  
  1445.  
  1446.      Hurl <filename.ext>
  1447.      -------------------
  1448.        Description-  Transfers a file from the current file area to 
  1449.        another file area.  HURLing across drive partitions is supported. 
  1450.      
  1451.        Parameters-  <filename.ext> is any valid DOS filename, 12 
  1452.        characters or less. 
  1453.      
  1454.        Comments-  Both source and target directories must be defined as 
  1455.        file areas using the SysDir verb in VFAM.DAT. 
  1456.         
  1457.        H)url updates file list contents in both source and target file 
  1458.        areas. 
  1459.      
  1460.        If no files have been MARKed, the file at the current cursor 
  1461.        position is HURLed.  If one or more files have been marked, they 
  1462.        are all HURLed to the target file area, regardless of cursor 
  1463.        position. 
  1464.      
  1465.        If the source and target directories are within the same drive 
  1466.        partition, VersaFAM utilizes the DOS Rename function for fast file 
  1467.        transfer.  If source and target directories are on different drive 
  1468.        partitions, VFAM uses a slightly less efficient 
  1469.        "copy/verify/delete" methodology. 
  1470.  
  1471.  
  1472.      VersaFAM File Area Manager        - 29 -                  Version 1.16
  1473.  
  1474.  
  1475.  
  1476.      Index
  1477.      -----
  1478.        Description-  Alphanumerically sorts file information within file 
  1479.        listings.  Uses an external function call to the CBFSORT sorting 
  1480.        utility. 
  1481.      
  1482.        Parameters-  Internal. 
  1483.      
  1484.        Comments-  All groupings and subgroupings of files within the list 
  1485.        file are sorted.  The position of text lines and descriptive 
  1486.        headers is not changed.  File lists of up to 1024 lines may be 
  1487.        sorted in this manner.  CBFSORT may also be used from DOS as a 
  1488.        "stand-alone" sort utility. 
  1489.      
  1490.  
  1491.  
  1492.      Locate <text>
  1493.      -------------
  1494.        Description-  Allows search and retrieval of filename or 
  1495.        description information within file lists. 
  1496.        
  1497.        Parameters-  <text> can be any ASCII character or combination of 
  1498.        characters entered from the keyboard. 
  1499.       
  1500.        Comments-  LOCATE text searches are case-insensitive.  If a text 
  1501.        match is not found, the message "Match not found!" appears at the 
  1502.        bottom of the 2nd-level menu screen.  If a text match is found, 
  1503.        VersaFAM positions the highlight cursor at the line where the first 
  1504.        match was found. 
  1505.      
  1506.        NOTE:  Searches are also position-sensitive.  That is, any file 
  1507.        name entries appearing above the cursor highlight on the 2nd-level 
  1508.        menu will NOT be searched!  This functionality is provided to 
  1509.        eliminate unnecessary re-searching of previous portions of the file 
  1510.        list when using LOCATE multiple times. 
  1511.      
  1512.  
  1513.  
  1514.      Move
  1515.      ----
  1516.        Description-  Allows relocation of file and text information within 
  1517.        a file list. 
  1518.      
  1519.        Parameters-  None. 
  1520.      
  1521.        Comments-  If no files have been marked, the file line at the 
  1522.        current cursor position is "picked up".  The user is then prompted 
  1523.        to move the cursor to the desired "put down" point within the file 
  1524.        list.  When a location is chosen, the ENTER key is pressed.  The 
  1525.        file line is erased from its previous position, to appear at the 
  1526.        new location.  If files have been previously MARKed, they are 
  1527.        erased and "put down" in the order in which they are encountered 
  1528.        in the file list. 
  1529.  
  1530.  
  1531.      VersaFAM File Area Manager        - 30 -                  Version 1.16
  1532.  
  1533.  
  1534.  
  1535.      OS [remote password]
  1536.      --------------------
  1537.        Description-  Executes a DOS shell to whatever directory is 
  1538.        highlighted on the 1st-level menu, or to the current directory at 
  1539.        the 2nd or 3rd-level menus. 
  1540.       
  1541.        Parameters-  If operating remotely, users are first prompted for a 
  1542.        password.  Incorrect passwords force a return to whatever menu 
  1543.        level OS was invoked from.  No password is needed when operating 
  1544.        locally. 
  1545.      
  1546.        Comments-  VersaFAM uses memory-swapping routines written by Kim 
  1547.        Kokkonen of TurboPower Software.  These routines maximize the 
  1548.        amount of usable RAM in the shell by swapping most of VersaFAM to 
  1549.        disk or EMS memory.  Type "EXIT" and press the ENTER key to return 
  1550.        to VersaFAM from the OS shell. 
  1551.      
  1552.  
  1553.  
  1554.      Pack
  1555.      ----
  1556.        Description-  Compresses a file at the current cursor position, 
  1557.        using an external archive utility. 
  1558.      
  1559.        Parameters-  <packer> is the name of the archive utility to be used 
  1560.        to compress the file.  If the Packer verb in VFAM.DAT has been 
  1561.        defined, the default is that value.  The Packer identity can also 
  1562.        be toggled using the CTRL/A key command at the 2nd-level menu. 
  1563.      
  1564.        Comments-  The original, uncompressed file is deleted from the area 
  1565.        directory, and replaced with the archived file.  The file list is 
  1566.        updated to reflect the change.  Pack cannot (as of yet) be used 
  1567.        with the MARK command. 
  1568.      
  1569.  
  1570.  
  1571.      Quit
  1572.      ----
  1573.        Description-  Terminates the VersaFAM program and returns to the 
  1574.        previous operating system or shell. 
  1575.      
  1576.        Parameters-  None. 
  1577.         
  1578.        Comments-  If a file area has been changed, its contents will 
  1579.        automatically be saved before the Q)uit command is processed. 
  1580.  
  1581.  
  1582.      VersaFAM File Area Manager        - 31 -                  Version 1.16
  1583.  
  1584.  
  1585.  
  1586.      Rename
  1587.      ------
  1588.        Description-  Allows renaming of a file at the DOS level. 
  1589.         
  1590.        Parameters-  None. 
  1591.      
  1592.        Comments-  The file list in the current file area is updated to 
  1593.        reflect the filename change.  Only the overstrike cursor may be 
  1594.        used in this mode.  If the new name is the same as the old, or is 
  1595.        invalid in any way, VersaFAM displays an error message and aborts 
  1596.        the R)ename operation. 
  1597.      
  1598.  
  1599.  
  1600.      Text
  1601.      ----
  1602.        Description-  Allows the contents of a text file to be displayed at 
  1603.        the 2nd or 3rd menu level. 
  1604.      
  1605.        Parameters-  None. 
  1606.      
  1607.        Comments-  The text file is displayed using the external list or 
  1608.        editor utility defined by the Editor verb in the VFAM.DAT 
  1609.        configuration file.  The ENTER key also executes the T)ext 
  1610.        function at the 3rd menu level. 
  1611.      
  1612.  
  1613.  
  1614.      Unpack <unpacker>
  1615.      -----------------
  1616.        Description-  Decompresses an archived file at the current cursor 
  1617.        position, using an external archive utility. 
  1618.      
  1619.        Parameters-  <unpacker> is the name of the archive utility to be 
  1620.        used to decompress the file.  The archive will be unpacked to the 
  1621.        directory specified by the UnarcDir verb in VFAM.DAT. 
  1622.      
  1623.        Comments-  When used at the 2nd menu level, U)npack decompresses 
  1624.        the contents of the entire archive to the work directory.  Archive 
  1625.        identification is automatic, regardless of the file extension used. 
  1626.        When called from the 3rd menu level, U)npack extracts selected 
  1627.        files from the archive.  U)npack cannot (as of yet) be used with 
  1628.        the MARK command. 
  1629.  
  1630.  
  1631.      VersaFAM File Area Manager        - 32 -                  Version 1.16
  1632.  
  1633.  
  1634.  
  1635.      View
  1636.      ----
  1637.        Description-  Displays the contents of archive files. 
  1638.      
  1639.        Parameters-  None. 
  1640.      
  1641.        Comments-  The filenames that comprise the archive are displayed in 
  1642.        a row and column format similar to that produced by the archive 
  1643.        utilities used to P)ack and U)npack.  Archive identification is 
  1644.        automatic, regardless of file extensions used.  V)iew will not work 
  1645.        on NON-FILE lines, MISSING files, unarchived files, or files using 
  1646.        a compression type different from those supported by VFAM.  The 
  1647.        ENTER key also executes the V)iew function at the 2nd menu level. 
  1648.      
  1649.  
  1650.  
  1651.      Write
  1652.      -----
  1653.        Description-  Allows editing of text and file descriptions within a 
  1654.        file list. 
  1655.      
  1656.        Parameters-  None. 
  1657.      
  1658.        Comments-  For more information on text editor operation, see the 
  1659.        section titled "The VersaFAM Text Editor". 
  1660.  
  1661.  
  1662.      VersaFAM File Area Manager        - 33 -                  Version 1.16
  1663.  
  1664.  
  1665.  
  1666.      2nd-level key commands
  1667.      ----------------------
  1668.        Because of limited space in menu displays, many of VersaFAM's 
  1669.        available commands are referenced only in the HELP screens. 
  1670.        Examples of this are the keystroke commands available throughout 
  1671.        the program.  Some commands require single keystrokes, while others 
  1672.        specify double keystrokes.  When a forward slash (/) is placed 
  1673.        between two key references, it means that the first key should be 
  1674.        held down while the other is pressed. 
  1675.      
  1676.        The following keystroke commands are available at the 2nd menu 
  1677.        level: 
  1678.      
  1679.  
  1680.      ALT/A
  1681.      -----
  1682.        Description-  Used to add an informational file to an archive at 
  1683.        the current cursor position. 
  1684.  
  1685.        Parameters-  None.
  1686.      
  1687.        Comments-  The path and filename of the informational file is that 
  1688.        defined for the InfoFile verb in VFAM.DAT. 
  1689.      
  1690.  
  1691.  
  1692.      ALT/C
  1693.      -----
  1694.        Description-  Copies the text line at the cursor position and 
  1695.        inserts it above the original line. 
  1696.       
  1697.        Parameters-  None.
  1698.       
  1699.        Comments-  This command can be used to create repetitive graphics 
  1700.        (such as vertical lines for graphics boxes) easily, without having 
  1701.        to define the graphics as a text template.  Lines containing 
  1702.        filename information can be copied in the same manner, if this is 
  1703.        desired. 
  1704.  
  1705.  
  1706.      VersaFAM File Area Manager        - 34 -                  Version 1.16
  1707.  
  1708.  
  1709.  
  1710.      ALT/F1 - F10
  1711.      ------------
  1712.        Description-  This range of keystroke commands executes external 
  1713.        program functions as defined for ExtFuncxx verbs in the VFAM.DAT 
  1714.        configuration file. 
  1715.      
  1716.        Parameters-  dependent upon the external program executed. 
  1717.      
  1718.        Comments-  If an external function is undefined in VFAM.DAT, the 
  1719.        external program call is aborted, and a warning message is written 
  1720.        in the StatusLog log file, if it exists.  Control returns to 
  1721.        VersaFAM when the external program is terminated.  These functions 
  1722.        have been tested in a variety of different graphics modes, all of 
  1723.        which seem to work satisfactorily. 
  1724.      
  1725.        NOTE:  The text cursor, usually turned "off" in VFAM, is activated 
  1726.        for external functions. 
  1727.         
  1728.  
  1729.  
  1730.      ALT/H
  1731.      -----
  1732.        Description-  Inserts a text header into the file list above the 
  1733.        current cursor line. 
  1734.      
  1735.        Parameters-  None. 
  1736.      
  1737.        Comments-  The identity of the header file is defined by the 
  1738.        ListHdr verb in VFAM.DAT. 
  1739.      
  1740.  
  1741.  
  1742.      ALT/L
  1743.      -----
  1744.        Description-  Loads the filename at the current cursor line as an 
  1745.        alternate file list for viewing/editing. 
  1746.        
  1747.        Parameters-  None. 
  1748.      
  1749.        Comments-  This function can be used to edit text templates using 
  1750.        VFAM's internal text editor and OEC code generator.  When the ESC 
  1751.        key is pressed after editing, the user is returned to the 1st menu 
  1752.        level. 
  1753.  
  1754.  
  1755.      VersaFAM File Area Manager        - 35 -                  Version 1.16
  1756.      
  1757.  
  1758.  
  1759.      ALT/M
  1760.      -----
  1761.        Description-  This command MARKs all lines in a file list for 
  1762.        processing. 
  1763.      
  1764.        Parameters-  None. 
  1765.      
  1766.        Comments-  Use ALT/M for mass ERASE, COPY, HURL or MOVE operations 
  1767.        involving ALL file and non-file lines in an area.  MARKed files 
  1768.        are highlighted on a light gray background, with a text color 
  1769.        defined by the Color verb in VFAM.DAT. 
  1770.      
  1771.  
  1772.  
  1773.      ALT/U
  1774.      -----
  1775.        Description-  This command unMARKs all lines in a file list. 
  1776.      
  1777.        Parameters-  None. 
  1778.      
  1779.        Comments-  Use ALT/U to unMARK all previously MARKed files in a 
  1780.        file area.  UnMARKed lines assume their original text and 
  1781.        background color attributes. 
  1782.      
  1783.  
  1784.  
  1785.      CTRL/A
  1786.      ------
  1787.        Description-  Toggles the identity of the default external archive 
  1788.        utility used to compress files at the current cursor line. 
  1789.      
  1790.        Parameters-  depends on the external utility used. 
  1791.      
  1792.        Comments-  All external archive utilities must be available via the 
  1793.        DOS path. 
  1794.      
  1795.  
  1796.  
  1797.      CTRL/C
  1798.      ------
  1799.        Description-  Capitalizes the first character of the file line at 
  1800.        the current cursor location. 
  1801.      
  1802.        Parameters-  None. 
  1803.      
  1804.        Comments-  A quick way of standardizing file area descriptions, 
  1805.        especially when dealing with uploaders who don't seem to know where 
  1806.        the CAPS key is located on the keyboard. 
  1807.  
  1808.  
  1809.      VersaFAM File Area Manager        - 36 -                  Version 1.16
  1810.  
  1811.  
  1812.  
  1813.      CTRL/F1 - F10
  1814.      -------------
  1815.        Description-  This range of keystroke commands inserts a text 
  1816.        template into the file list above the current cursor line. 
  1817.        
  1818.        Parameters-  None. 
  1819.      
  1820.        Comments-  Text template identity is determined by the Templatexx 
  1821.        verb definitions in VFAM.DAT. 
  1822.      
  1823.  
  1824.  
  1825.      CTRL/L
  1826.      ------
  1827.        Description-  Lowercases all characters in a file line at the 
  1828.        current cursor location. 
  1829.       
  1830.        Parameters-  None. 
  1831.        
  1832.        Comments-  This command can be used in conjunction with CTRL/C to 
  1833.        eliminate file lines written entirely in capital letters, without 
  1834.        having to re-type them.  CTRL/L is first executed to lowercase all 
  1835.        characters, then CTRL/C is pressed to capitalize the first letter 
  1836.        in the file description.  Convenient when working with uploaders 
  1837.        who are all too familiar with where the CAPS LOCK key is. 
  1838.       
  1839.  
  1840.  
  1841.      CTRL/O
  1842.      ------
  1843.        Description-  Toggles OEC color encode/decode status. 
  1844.        
  1845.        Parameters-  None. 
  1846.        
  1847.        Comments-  Does not remove OEC codes from file lines if they exist, 
  1848.        nor does it prevent OEC codes from being entered via the text 
  1849.        editor.  CTRL/O simply enables or disables interpretation of these 
  1850.        codes.  OEC encode can be turned "off" by default, by using the 
  1851.        NoOEC verb in VFAM.DAT. 
  1852.      
  1853.  
  1854.  
  1855.      CTRL/U
  1856.      ------
  1857.        Description-  Uppercases all characters in a file line at the 
  1858.        current cursor location. 
  1859.        
  1860.        Parameters-  None. 
  1861.        
  1862.        Comments-  Use this command if you for some unknown reason prefer 
  1863.        to see file descriptions written entirely in capital letters, 
  1864.        without having to re-type them. 
  1865.  
  1866.  
  1867.      VersaFAM File Area Manager        - 37 -                  Version 1.16
  1868.  
  1869.  
  1870.  
  1871.      Cursor keys
  1872.      -----------
  1873.        Description-  The cursor arrow keys, PgUp/PgDn keys, Home and End 
  1874.        keys allow scrolling through the individual text and file lines 
  1875.        that make up the file list for each area. 
  1876.        
  1877.        Parameters-  None. 
  1878.         
  1879.        Comments-  Right and left arrow keys have no effect on the 2nd menu 
  1880.        level.  Up and down arrow keys scroll up or down a line at a time. 
  1881.        PgUp and PgDn keys scroll up or down a page at a time.  Home 
  1882.        scrolls to the top of the file list, while End scrolls to the 
  1883.        bottom of the list. 
  1884.      
  1885.  
  1886.  
  1887.      DEL
  1888.      ---
  1889.        Description-  Deletes the line at the current cursor position. 
  1890.      
  1891.        Parameters-  None. 
  1892.      
  1893.        Comments-  DEL gets rid of both file and non-file lines within a 
  1894.        file list.  DEL does not erase DOS files associated with file lines 
  1895.        within the list.  Use ERASE for this. 
  1896.      
  1897.  
  1898.  
  1899.      ENTER
  1900.      -----
  1901.        Description-  When pressed at the 2nd menu level, the ENTER key 
  1902.        allows viewing of the contents of the archive file at the current 
  1903.        cursor location.  This is identical to the V)iew function. 
  1904.      
  1905.        Parameters-  None. 
  1906.         
  1907.        Comments-  The archive accessed depends on the position of the 
  1908.        highlight cursor at the 2nd menu level.  Pressing ENTER has no 
  1909.        effect when the cursor references a NON-FILE line, a MISSING file, 
  1910.        a non-archived file, or a file using an archive type not supported 
  1911.        by VFAM. 
  1912.      
  1913.  
  1914.  
  1915.      ESC
  1916.      ---
  1917.         Description-  Returns to the 1st menu level. 
  1918.       
  1919.         Parameters-  None. 
  1920.       
  1921.         Comments-  If the contents of a file list have been changed, they 
  1922.         are automatically saved before returning to the 1st menu level. 
  1923.  
  1924.  
  1925.      VersaFAM File Area Manager        - 38 -                  Version 1.16
  1926.  
  1927.  
  1928.      F1
  1929.      --
  1930.        Description-  Displays a program-wide listing of undocumented 
  1931.        keystroke commands. 
  1932.       
  1933.        Parameters-  None. 
  1934.         
  1935.        Comments-  Help screens can be activated from 1st or 2nd menu 
  1936.        levels.  Press any key to return to the menu display. 
  1937.       
  1938.  
  1939.  
  1940.      F2
  1941.      --
  1942.        Description-  Displays a listing of current external function 
  1943.        assignments, as defined by the ExtFuncxx verbs in VFAM.DAT. 
  1944.         
  1945.        Parameters-  None. 
  1946.       
  1947.        Comments-  Help screens can be activated from 1st or 2nd menu 
  1948.        levels.  Press any key to return to the menu display. 
  1949.         
  1950.  
  1951.  
  1952.      F3
  1953.      --
  1954.        Description-  Displays a listing of current text template 
  1955.        assignments, as defined by the Templatexx verbs in VFAM.DAT. 
  1956.         
  1957.        Parameters-  None. 
  1958.       
  1959.        Comments-  Help screens can be activated from 1st or 2nd menu 
  1960.        levels.  Press any key to return to the menu display. 
  1961.       
  1962.  
  1963.  
  1964.      F9
  1965.      --
  1966.        Description-  Toggles the MARK status of the line at the current 
  1967.        cursor location. 
  1968.       
  1969.        Parameters-  None. 
  1970.       
  1971.        Comments-  Pressing F9 will MARK an unMARKed line, or unMARK a 
  1972.        MARKed line.  The cursor position is automatically incremented 
  1973.        downward by one line, to facilitate multiple marking operations. 
  1974.  
  1975.  
  1976.      VersaFAM File Area Manager        - 39 -                  Version 1.16
  1977.  
  1978.  
  1979.  
  1980.      INS
  1981.      ---
  1982.        Description-  Inserts a blank line into a file list above the 
  1983.        current cursor location. 
  1984.         
  1985.        Parameters-  None. 
  1986.       
  1987.        Comments-  Convenient when separating large groupings of file 
  1988.        information into smaller subgroups.  INS must also be used to 
  1989.        create a blank space at the end of a file list when MOVEing a 
  1990.        line to the end of the list. 
  1991.       
  1992.  
  1993.  
  1994.      3rd-level menu commands
  1995.      -----------------------
  1996.        If the ENTER or V keys are pressed at the 2nd menu level, and the 
  1997.        file at the current cursor line is an archive supported by VFAM, 
  1998.        the 3rd menu level is accessed.  This level allows viewing, 
  1999.        listing, editing and extraction of archive file contents. 
  2000.         
  2001.        The 3rd menu level display should look something like that shown 
  2002.        below: 
  2003.       
  2004.  
  2005.       
  2006.   List File:  C:\Bbs\File\Xansoft\Files.Bbs 
  2007.   Directory:  C:\Bbs\File\Xansoft 
  2008.   Archive:    FROT200.LZH                                  Archive Type: LHA 
  2009.   Work Area:  C:\Test 
  2010.   VersaFAM v1.16 --------------------------<INSERT>-------------------------- 
  2011.        Name           Original      Packed       Date         Time 
  2012.   --------------------------------------------------------------------------- 
  2013.     FROT.EXE             17541       16944     03/07/92     22:12:30 
  2014.     FROT.CFG              4118        1500     03/07/92     22:25:52 
  2015.     FROT200.DOC          21914        5719     03/07/92     22:23:50 
  2016.     LOGO1.BBS             1979         584     01/03/92     13:51:58 
  2017.     LOGO2.BBS              991         305     01/30/92     10:38:06 
  2018.     LOGO3.BBS             1209         418     01/30/92     14:01:08 
  2019.     LOGO4.BBS             1445         424     01/30/92     14:24:26 
  2020.     LOGO5.BBS             1447         425     01/30/92     14:36:36 
  2021.      
  2022.       
  2023.       
  2024.       
  2025.   ------------------------------------------------------------[L1    ]-[C    ] 
  2026.                                                          OS Text Unpack Quit 
  2027.                                <VIEW ARCHIVES> 
  2028.  
  2029.  
  2030.  
  2031.      VersaFAM File Area Manager        - 40 -                  Version 1.16
  2032.      
  2033.      
  2034.       
  2035.        List File shows the full drive, path and filename information for 
  2036.        the currently active file list. 
  2037.       
  2038.        Directory shows the directory where files are physically located. 
  2039.       
  2040.        Archive displays the name of the archive file whose contents are 
  2041.        being viewed. 
  2042.       
  2043.        Archive Type indicates the archive format used to create the 
  2044.        archive file currently being viewed. 
  2045.       
  2046.        Work Area shows where archive contents will be U)npacked, if this 
  2047.        option is chosen. 
  2048.       
  2049.        The Name column lists the filenames of the individual files 
  2050.        contained within the archive. 
  2051.       
  2052.        The Original column indicates the space in bytes taken up by each 
  2053.        file in its uncompressed form. 
  2054.       
  2055.        The Packed column indicates the space in bytes taken up by each 
  2056.        file in its compressed (archived) form. 
  2057.       
  2058.        Date and Time display date and time stamp information for 
  2059.        individual files within the archive. 
  2060.       
  2061.  
  2062.  
  2063.      The following menu commands are accessible at the 3rd menu level: 
  2064.  
  2065.       
  2066.      OS [remote password]
  2067.      --------------------
  2068.        Description-  Executes a DOS shell to whatever directory is 
  2069.        highlighted on the 1st-level menu, or to the current directory at 
  2070.        the 2nd or 3rd-level menus. 
  2071.       
  2072.        Parameters-  If operating remotely, users are first prompted for a 
  2073.        password.  Incorrect passwords force a return to whatever menu 
  2074.        level OS was invoked from.  No password is needed when operating 
  2075.        locally. 
  2076.       
  2077.        Comments-  VersaFAM uses memory-swapping routines written by Kim 
  2078.        Kokkonen of TurboPower Software.  These routines maximize the 
  2079.        amount of usable RAM in the shell by swapping most of VersaFAM to 
  2080.        disk or EMS memory.  Type "EXIT" and press the ENTER key to return 
  2081.        to VersaFAM from the OS shell. 
  2082.  
  2083.  
  2084.      VersaFAM File Area Manager        - 41 -                  Version 1.16
  2085.  
  2086.  
  2087.  
  2088.      Quit
  2089.      ----
  2090.        Description-  Terminates the VersaFAM program and returns to the 
  2091.        previous operating system or shell. 
  2092.         
  2093.        Parameters-  None. 
  2094.       
  2095.        Comments-  If a file area has been changed, its contents will 
  2096.        automatically be saved before the Q)uit command is processed. 
  2097.        
  2098.  
  2099.  
  2100.      Text
  2101.      ----
  2102.        Description-  Allows the contents of a text file to be displayed 
  2103.        at the 2nd or 3rd menu level. 
  2104.       
  2105.        Parameters-  Depends upon external editor/viewer chosen. 
  2106.       
  2107.        Comments-  The text file is first extracted from the archive, then 
  2108.        displayed using the external list or editor utility defined by the 
  2109.        Editor verb in the VFAM.DAT file.  The ENTER key also executes the 
  2110.        T)ext function at this menu level. 
  2111.       
  2112.  
  2113.  
  2114.      Unpack <unpacker>
  2115.      -----------------
  2116.        Description-  Extracts a single file from within an archive file 
  2117.        at the current cursor position, using an external archive utility. 
  2118.        
  2119.        Parameters-  <unpacker> is the name of the archive utility to be 
  2120.        used to decompress the file.  The archive will be unpacked to the 
  2121.        directory specified by the UnarcDir verb in VFAM.DAT. 
  2122.       
  2123.        Comments-  When used at the 2nd menu level, U)npack decompresses 
  2124.        the contents of the entire archive to the work directory.  Archive 
  2125.        identification is automatic, regardless of the file extension 
  2126.        used.  When called from the 3rd menu level, U)npack extracts 
  2127.        selected files from the archive. U)npack cannot (as of yet) be 
  2128.        used with the MARK command. 
  2129.  
  2130.  
  2131.      VersaFAM File Area Manager        - 42 -                  Version 1.16
  2132.  
  2133.  
  2134.  
  2135.      3rd-level keystroke commands
  2136.      ----------------------------
  2137.        Because of limited space in menu displays, many of VersaFAM's 
  2138.        available commands are referenced only in the HELP screens. 
  2139.        Examples of this are the keystroke commands available throughout 
  2140.        the program.  Some commands require single keystrokes, while others 
  2141.        specify double keystrokes.  When a forward slash (/) is placed 
  2142.        between two key references, it means that the first key should be 
  2143.        held down while the other is pressed. 
  2144.       
  2145.        The following keystroke commands are available at the 3rd menu 
  2146.        level: 
  2147.       
  2148.  
  2149.      ENTER
  2150.      -----
  2151.        Description-  Allows viewing/editing of archived text files. 
  2152.       
  2153.        Parameters-  Depend upon external viewer/editor chosen. 
  2154.         
  2155.        Comments-  The text file is first extracted from the archive, then 
  2156.        displayed using the external list or editor utility defined by the 
  2157.        Editor verb in the VFAM.DAT file.  The T)ext menu command also 
  2158.        executes this function. 
  2159.       
  2160.  
  2161.  
  2162.      ESC
  2163.      ---
  2164.        Description-  Returns to the 2nd menu level. 
  2165.         
  2166.        Parameters-  None. 
  2167.       
  2168.        Comments-  None. 
  2169.       
  2170.  
  2171.  
  2172.      Cursor keys
  2173.      -----------
  2174.        Description-  The cursor arrow keys, PgUp/PgDn keys, Home and End 
  2175.        keys allow scrolling through the list of file areas at the 1st 
  2176.        menu level. 
  2177.       
  2178.        Parameters-  None. 
  2179.       
  2180.        Comments-  Right and left arrow keys have no effect on the 3rd 
  2181.        menu level.  Up and down arrow keys scroll up or down a line at a 
  2182.        time.  PgUp and PgDn keys scroll up or down a page at a time. 
  2183.        Home scrolls to the top of the archive list, while End scrolls to 
  2184.        the bottom of the list. 
  2185.  
  2186.  
  2187.      VersaFAM File Area Manager        - 43 -                  Version 1.16
  2188.  
  2189.  
  2190.  
  2191.      The VersaFAM text editor
  2192.      ------------------------
  2193.        VersaFAM incorporates an OEC-capable text editor for editing of 
  2194.        text and file descriptions within file lists. 
  2195.         
  2196.        If a line containing valid filename information is chosen, the 
  2197.        filename may be edited using R)ename, or the description may be 
  2198.        modified using W)rite.  If a NON-FILE line is chosen, the entire 
  2199.        line (up to 127 characters including OEC codes) can be edited. 
  2200.  
  2201.  
  2202.  
  2203.      Text editor keystroke commands
  2204.      ------------------------------
  2205.        The text editor provides many keystroke commands referenced only 
  2206.        within HELP files (available by pressing F1 at 1st or 2nd menu 
  2207.        levels).  Dual keystrokes separated by a forward slash (/) 
  2208.        indicate that the first key should be held down while the second 
  2209.        is pressed. 
  2210.       
  2211.        The following keystroke commands are available within the text 
  2212.        editor: 
  2213.       
  2214.  
  2215.      ALT/B
  2216.      -----
  2217.        Description-  Inserts OEC "blink" code into a text line. 
  2218.        
  2219.        Parameters-  None. 
  2220.       
  2221.        Comments-  All characters typed after the blink code will blink, 
  2222.        until another OEC code (other than blink) is encountered, 
  2223.        regardless of the file line.  NOTE:  Some graphics modes do not 
  2224.        support blinking characters. 
  2225.       
  2226.  
  2227.  
  2228.      ALT/E
  2229.      -----
  2230.        Description-  Deletes text from the current cursor position to the 
  2231.        end of a line. 
  2232.       
  2233.        Parameters-  None. 
  2234.       
  2235.        Comments-  ALT/E also works for input routines used with other 
  2236.        VFAM commands, such as L)ocate, P)robe, D)upe and R)ename. 
  2237.  
  2238.  
  2239.      VersaFAM File Area Manager        - 44 -                  Version 1.16
  2240.  
  2241.  
  2242.  
  2243.      ALT/F1 - F10
  2244.      ------------
  2245.        Description-  This range of keystroke commands allows selection of 
  2246.        graphics character sets. 
  2247.        
  2248.        Parameters-  None. 
  2249.       
  2250.        Comments-  Graphics characters include those used in constructing 
  2251.        lines and boxes, plus special symbols used in mathematics.  All 
  2252.        graphics characters have ASCII values greater than 128.  Once a 
  2253.        character set is selected, function keys F1 through F10 can be 
  2254.        used to output characters to the screen. 
  2255.       
  2256.  
  2257.  
  2258.      ALT/I
  2259.      -----
  2260.        Description-  Toggles text editor cursor mode. 
  2261.       
  2262.        Parameters-  None. 
  2263.       
  2264.        Comments-  The insert cursor mode displaces characters in front of 
  2265.        the cursor when new text is typed.  The overstrike cursor mode 
  2266.        allows new characters to be typed over old, without displacement. 
  2267.       
  2268.  
  2269.  
  2270.      ALT/O
  2271.      -----
  2272.        Description-  Inserts an OEC text/background color code into a file 
  2273.        line. 
  2274.       
  2275.        Parameters-  None. 
  2276.       
  2277.        Comments-  The code inserted depends upon text and background 
  2278.        colors previously selected using the color selection keystroke 
  2279.        combinations listed in the section titled "Changing text/ 
  2280.        background colors".  Current text and background color choices can 
  2281.        be seen in the lower left-hand corner of the screen when the text 
  2282.        editor is active. 
  2283.  
  2284.  
  2285.      VersaFAM File Area Manager        - 45 -                  Version 1.16
  2286.      
  2287.  
  2288.  
  2289.      CTRL/<->
  2290.      --------
  2291.        Description-  Moves the cursor to the beginning or end of a line. 
  2292.       
  2293.        Parameters-  None. 
  2294.        
  2295.        Comments-  CTRL/(right arrow) will move to the 127th character of 
  2296.        the current line, whether or not the line contains that many 
  2297.        characters.  The first part of the line will scroll off the left 
  2298.        side of the screen to accommodate this function.  CTRL/(left 
  2299.        arrow) will move to the beginning of the file description for a 
  2300.        filename line, or to the first character in the line for a 
  2301.        NON-FILE line. 
  2302.       
  2303.  
  2304.  
  2305.      CTRL/X
  2306.      ------
  2307.        Description-  Activates extended keycode translation routines for 
  2308.        remote mode operation. 
  2309.         
  2310.        Parameters-  None. 
  2311.         
  2312.        Comments-  ALT/X is available only when in remote mode (when 
  2313.        running VFAM with the /R command line switch).  When selected, 
  2314.        CTRL/X allows selection of extended keycode commands (such as 
  2315.        ALT/ keycodes) that are not supported by many telecommunications 
  2316.        programs.  Via keycode translation, VersaFAM supports all extended 
  2317.        keycode commands during remote mode operations.  The X-KEY status 
  2318.        is shown at the text editor menu, next to the <INDEX> status 
  2319.        indicator. 
  2320.       
  2321.  
  2322.  
  2323.      F1 - F10
  2324.      --------
  2325.        Description-  This range of keystroke commands allows output of 
  2326.        graphics characters. 
  2327.         
  2328.        Parameters-  None. 
  2329.       
  2330.        Comments-  The identity of characters output depends on the 
  2331.        graphics character set previously selected using keystroke 
  2332.        commands ALT/F1 through ALT/F10. 
  2333.  
  2334.  
  2335.      VersaFAM File Area Manager        - 46 -                  Version 1.16
  2336.      
  2337.  
  2338.  
  2339.      DEL
  2340.      ---
  2341.        Description-  Deletes characters from a file line. 
  2342.       
  2343.        Parameters-  None. 
  2344.       
  2345.        Comments-  When deleting many characters from the end of a file 
  2346.        line, it is often more convenient to use ALT/E (delete to end of 
  2347.        line) instead of repeatedly using the DEL key. 
  2348.         
  2349.  
  2350.  
  2351.      TAB and SHIFT/TAB
  2352.      -----------------
  2353.        Description-  Tabs cursor forward and backward, respectively, on a 
  2354.        file line. 
  2355.       
  2356.        Parameters-  None. 
  2357.       
  2358.        Comments-  Use TAB or SHIFT/TAB to quickly move the cursor on a 
  2359.        file line, without destroying or changing characters.  A quick 
  2360.        alternative to repeatedly using cursor right and left arrow keys. 
  2361.       
  2362.  
  2363.  
  2364.      Changing text/background colors
  2365.      -------------------------------
  2366.        Background color and low/high intensity text colors can be changed 
  2367.        by using the following keystroke commands when in the text editor: 
  2368.         
  2369.           COLOR (lo/hi)    BACKGROUND (lo)    TEXT (lo)     TEXT (hi) 
  2370.        ------------------------------------------------------------------ 
  2371.         black/dk gray        ALT/1            SHIFT/F1       CTRL/F1 
  2372.         blue/lt blue         ALT/2            SHIFT/F2       CTRL/F2 
  2373.         green/lt green       ALT/3            SHIFT/F3       CTRL/F3 
  2374.         cyan/lt cyan         ALT/4            SHIFT/F4       CTRL/F4 
  2375.         red/lt red           ALT/5            SHIFT/F5       CTRL/F5 
  2376.         magenta/lt magenta   ALT/6            SHIFT/F6       CTRL/F6 
  2377.         brown/yellow         ALT/7            SHIFT/F7       CTRL/F7 
  2378.         lt gray/white        ALT/8            SHIFT/F8       CTRL/F8 
  2379.         
  2380.        The ALT/O keystroke command can then be used to insert the OEC 
  2381.        codes into a text or file line. 
  2382.  
  2383.  
  2384.      VersaFAM File Area Manager        - 47 -                  Version 1.16
  2385.  
  2386.  
  2387.  
  2388.      How VersaFAM interprets OEC codes
  2389.      ---------------------------------
  2390.        BBS programs disallow the use of most ASCII characters on the 
  2391.        first column of a file list line not containing filename 
  2392.        information.  This is done so as not to confuse the BBS program 
  2393.        into thinking the text on a non-file line is part of a filename. 
  2394.       
  2395.        For example, if the letter "A" is typed in the first column of a 
  2396.        file list line, most BBS software will interpret this as a 
  2397.        filename, and search the associated DOS directory for a file named 
  2398.        "A".  Of course, this "file" will show up as MISSING when the file 
  2399.        list is displayed on the BBS.  In order to be recognized as text 
  2400.        instead of a filename, the first column of a non-file line is 
  2401.        padded with a special ASCII character that tells the BBS software 
  2402.        not to look for a filename. 
  2403.       
  2404.  
  2405.  
  2406.      Approved characters
  2407.      -------------------
  2408.        Pad characters accepted by most BBS software are listed below.  If 
  2409.        any of these characters is used in the first column of a file list 
  2410.        description, the BBS software will interpret the line as being 
  2411.        "text only", and will not look try to look for DOS files. 
  2412.       
  2413.        Because many of these characters can be interpreted as special 
  2414.        printer codes, listing the actual characters might wreak havoc. 
  2415.        Where necessary, information on these characters has been given in 
  2416.        the form of their ASCII values, and the keystroke commands 
  2417.        commonly used to output these characters to the screen. 
  2418.  
  2419.  
  2420.      VersaFAM File Area Manager        - 48 -                  Version 1.16
  2421.       
  2422.       
  2423.       
  2424.                            Character     ASCII value 
  2425.         
  2426.                              CTRL/A          1 
  2427.                              CTRL/B          2 
  2428.                              CTRL/C          3 
  2429.                              CTRL/D          4 
  2430.                              CTRL/E          5 
  2431.                              CTRL/F          6 
  2432.                              CTRL/G          7 
  2433.                              CTRL/H          8 
  2434.                              CTRL/I          9 
  2435.                              CTRL/J          10 
  2436.                              CTRL/K          11 
  2437.                              CTRL/L          12 
  2438.                              CTRL/M          13 
  2439.                              CTRL/N          14 
  2440.                              CTRL/O          15 
  2441.                              CTRL/V          22 
  2442.                              CTRL/Y          25 
  2443.                              (space)         32 
  2444.                                 +            43 
  2445.                                 ,            44 
  2446.                                 -            45 
  2447.                                 :            58 
  2448.                                 <            60 
  2449.                                 =            61 
  2450.                                 >            62 
  2451.                                 [            91 
  2452.                                 \            92 
  2453.                                 ]            93 
  2454.                                 ^            94 
  2455.                                 |           124 
  2456.                                 ~           126 
  2457.       
  2458.       
  2459.        When a character is entered in the first column of a non-file text 
  2460.        line, VersaFAM will check to see if the character is one of the 
  2461.        above.  If it is, it is placed in the first column.  If not, the 
  2462.        first column of the text line is padded by the character defined 
  2463.        for the TextFlag verb in VFAM.DAT.  If TextFlag is undefined, the 
  2464.        space character (ASCII 32) is used by default. 
  2465.       
  2466.  
  2467.  
  2468.      Interpreted vs. uninterpreted OEC displays
  2469.      ------------------------------------------
  2470.        VersaFAM implements a subset of the OEC color codes used by many 
  2471.        BBS programs to control text and background colors in file list 
  2472.        displays.  When the highlight cursor is moved over a text line at 
  2473.        the 2nd menu level, the actual, uninterpreted text line, complete 
  2474.        with OEC codes, is displayed (if the NoOEC verb in VFAM.DAT has 
  2475.        not been activated).  All other visible text lines display as 
  2476.        "interpreted", showing the effects of any embedded OEC text and/or 
  2477.        background color codes. 
  2478.  
  2479.  
  2480.      VersaFAM File Area Manager        - 49 -                  Version 1.16
  2481.  
  2482.  
  2483.  
  2484.      VersaFAM OEC limitations
  2485.      ------------------------
  2486.        Only OEC codes having to do with text and background color control 
  2487.        are supported by VersaFAM.  All other OEC codes will be displayed 
  2488.        "uninterpreted". 
  2489.       
  2490.        Also unsupported are the character compression commands (ASCII 25 
  2491.        codes) used in standard OEC.  A utility called OEC2VFAM has been 
  2492.        included in this archive package to convert standard OEC codes to 
  2493.        VFAM format by "expanding" any character compression codes 
  2494.        encountered, and writing the results to a new file. 
  2495.       
  2496.  
  2497.  
  2498.      Using text templates
  2499.      --------------------
  2500.        VersaFAM incorporates a powerful text editing feature known as 
  2501.        text templating.  Text templates are ASCII text files that can be 
  2502.        selectively inserted into file lists from the 2nd-level menu. 
  2503.        This functionality relieves the tedium often associated with 
  2504.        constructing and editing file list headers, descriptive text and 
  2505.        other graphics.  "Boilerplate" files for descriptive headers, text 
  2506.        boxes and other intricate designs can be inserted with a 
  2507.        keystroke, without having to laboriously re-create them from 
  2508.        scratch every time they are needed. 
  2509.       
  2510.        Template files are inserted within a list file by using keystroke 
  2511.        commands in the range of CTRL/F1 through CTRL/F10, depending upon 
  2512.        which template is desired, at the 2nd-level menu. 
  2513.         
  2514.        Template files may be modified within VersaFAM by PROBEing the 
  2515.        template filename into a file list, positioning the highlight 
  2516.        cursor on the new filename, and pressing ALT/L.  This displays the 
  2517.        template file as an "alternate" file list that can be edited like 
  2518.        a standard list, by executing the W)rite command. 
  2519.        
  2520.        It is recommended that template files be assigned their own 
  2521.        special directory, and that this directory be included within 
  2522.        VersaFAM as a file area, to facilitate convenient maintenance of 
  2523.        template files. 
  2524.  
  2525.  
  2526.      VersaFAM File Area Manager        - 50 -                  Version 1.16
  2527.  
  2528.  
  2529.      Using PINPOINT
  2530.      --------------
  2531.        PINPOINT is a dynamic text-matching subroutine designed to make 
  2532.        finding directories and file areas easier.  Unlike L)ocate, which 
  2533.        searches for text and filename information within file lists, 
  2534.        PINPOINT searches for matching text in file area directories and 
  2535.        descriptions at the 1st menu level, and also when HURLing files. 
  2536.        This allows users to quickly "home in" on file areas to be 
  2537.        processed. 
  2538.       
  2539.        To activate PINPOINT, simply press the spacebar at the 1st menu 
  2540.        level, or at the split-screen HURL display.  Type in a portion of 
  2541.        the file area name you would like to target (optionally the area 
  2542.        description, if at the 1st menu level).  PINPOINT evaluates each 
  2543.        character of the text string entered, attempting to match it with 
  2544.        file area directory names or descriptions. 
  2545.       
  2546.        If a successful match is found,  the highlight cursor moves to the 
  2547.        matching line.  If a match is not found, a warning tone sounds, 
  2548.        indicating there are no matches for the text string as entered. 
  2549.       
  2550.        To exit the PINPOINT routine, press any cursor key, the ESC key, 
  2551.        or the space bar.  Pressing the ENTER key both exits the PINPOINT 
  2552.        mode, and initiates the next desired action (entry into the 2nd 
  2553.        menu level, or HURLing a file, depending on where PINPOINT is 
  2554.        invoked). 
  2555.       
  2556.        PINPOINT will only find the FIRST text match between an entered 
  2557.        string and a file area directory/description.  If you have many 
  2558.        file areas with similar directory names or descriptions, you may 
  2559.        either want to make them less similar, or enter different text 
  2560.        strings when PINPOINT is active. 
  2561.         
  2562.        PINPOINT has proven a great time-saver, particularly on systems 
  2563.        that include dozens or even hundreds of different file areas. 
  2564.       
  2565.  
  2566.  
  2567.      Editing VFAM.DAT
  2568.      ----------------
  2569.        The VersaFAM configuration file, VFAM.DAT, can be edited from 
  2570.        within the VersaFAM program by moving the highlight cursor to the 
  2571.        file area titled "EDIT VFAM.DAT" on the 1st menu level, then 
  2572.        pressing the ENTER key.  This file area is automatically created 
  2573.        by VersaFAM, and will always appear as the last entry in the 
  2574.        area list. 
  2575.       
  2576.        Once within the configuration file at the 2nd menu level, the 
  2577.        W)rite command may be used to activate the text editor. 
  2578.        Configuration file lines may be inserted, deleted or modified. 
  2579.        When editing is complete, the ESC key can be pressed to return to 
  2580.        the 1st level menu. 
  2581.       
  2582.        After editing, the configuration file is automatically re-read by 
  2583.        VersaFAM.  Any configuration changes (color, verb assignments, 
  2584.        etc.) will take effect immediately. 
  2585.  
  2586.  
  2587.      VersaFAM File Area Manager        - 51 -                  Version 1.16
  2588.  
  2589.  
  2590.  
  2591.      Running VersaFAM remotely
  2592.      -------------------------
  2593.        VersaFAM can be set up for remote operation by including the /R 
  2594.        switch when executing VFAM from the DOS command prompt.  The 
  2595.        presence of the /R parameter signals VersaFAM to make all required 
  2596.        adjustments for remote operation.  The only thing the remote user 
  2597.        has to remember to do is engage his/her NUM LOCK key at the remote 
  2598.        terminal. 
  2599.       
  2600.        Menu and keystroke selections in remote mode work the same as in 
  2601.        local mode, with the exception of those commands containing 
  2602.        "extended" keycodes.  Extended keycodes are ALT, CTRL, SHIFT and 
  2603.        function key combinations whose keycodes are not supported by all 
  2604.        communications or terminal programs.  VersaFAM gets around this 
  2605.        obstacle through creation of a "shorthand" mnemonic code used to 
  2606.        activate extended keycodes. Examples of this code are shown below: 
  2607.        
  2608.       
  2609.                Extended keycode      VersaFAM "shorthand" code 
  2610.                ------------------------------------------------------ 
  2611.                     ALT/F1                  A + F + 1  (3 keystrokes) 
  2612.                     ALT/1                   A + 1 
  2613.                     F6                      F + 6 
  2614.                     ALT/C                   A + C 
  2615.                     ALT/F10                 A + F + 0 
  2616.                     CTRL/F1                 C + F + 1 
  2617.                     SHIFT/F1                S + F + 1 
  2618.       
  2619.        Shorthand code functionality is automatically available on 1st and 
  2620.        2nd menu levels when running remotely.  A special kludge is needed 
  2621.        for bringing this functionality to the text editor, however.  To 
  2622.        distinguish the letter "A" from the ALT shorthand code for 
  2623.        example, the <X-KEYS> mode has been created.  <X-KEYS> can only be 
  2624.        invoked in remote mode, when the text editor is active.  When the 
  2625.        CTRL/X keystroke combination (not an extended keycode) is pressed, 
  2626.        the label "<X-KEYS>" will appear next to the "<INSERT>" text mode 
  2627.        indicator.  Pressing CTRL/X again will turn <X-KEYS> off. 
  2628.       
  2629.        When not in X-KEYS mode, the following is true: 
  2630.         
  2631.          A.  Pressing letter keys will output letters to the screen. 
  2632.          B.  Pressing number keys will result in cursor movement. 
  2633.          C.  Pressing cursor keys will result in cursor movement. 
  2634.          D.  Entering shorthand codes will have no effect. 
  2635.         
  2636.        When X-KEYS mode is activated: 
  2637.         
  2638.          A.  Pressing letter keys (except A, C, F or S) will output 
  2639.              uppercase letters to the screen. 
  2640.          B.  Pressing number keys will output numbers to the screen. 
  2641.          C.  Pressing cursor keys will output numbers to the screen. 
  2642.          D.  Entering shorthand codes will produce the desired effect. 
  2643.  
  2644.  
  2645.      VersaFAM File Area Manager        - 52 -                  Version 1.16
  2646.  
  2647.  
  2648.  
  2649.      VersaFAM utilities
  2650.      ------------------
  2651.        The VersaFAM distribution archive includes several utility 
  2652.        programs designed specifically for use with VersaFAM: 
  2653.         
  2654.  
  2655.      FILEX file update utility
  2656.      -------------------------
  2657.        FILEX.EXE provides a convenient method for adding new files and 
  2658.        descriptions to FILES.BBS-style file areas.  FILEX can be executed 
  2659.        as an external program call from within VFAM, or can be run as a 
  2660.        stand-alone program from DOS.  For more information, read the 
  2661.        FILEX.DOC information file. 
  2662.       
  2663.  
  2664.  
  2665.      CBFSORT file sort utility
  2666.      -------------------------
  2667.        CBFSORT.EXE is an exceptionally fast sort routine based on 
  2668.        original code by Charles B. Falconer, a local professional 
  2669.        programmer.  The CBFSORT program sorts individual groupings and 
  2670.        sub-groupings of valid file lines within a file list, without 
  2671.        disturbing surrounding text or descriptive data. CBFSORT can be 
  2672.        executed as an external program call from within VFAM, or can be 
  2673.        run from DOS. 
  2674.       
  2675.  
  2676.  
  2677.      OEC2VFAM conversion utility
  2678.      ---------------------------
  2679.        In recognition of the fact that most sysops will already have 
  2680.        established file areas before using VersaFAM, the OEC2VFAM utility 
  2681.        has been included to convert standard OEC format files to the 
  2682.        VersaFAM format.  This conversion involves expansion of ASCII 25 
  2683.        compression codes used in standard OEC, replacing such codes with 
  2684.        the actual characters they represent.  OEC2VFAM scans a specified 
  2685.        input file, then writes the converted results to an output file. 
  2686.        This eliminates the need to manually re-create or re-format 
  2687.        existing file list information. 
  2688.       
  2689.  
  2690.  
  2691.      VFADD path import utility
  2692.      -------------------------
  2693.        The VFADD utility allows sysops of earlier Opus<tm> BBSes to 
  2694.        append VFAM.DAT with download path information taken from any 
  2695.        existing SYSTEM??.BBS or SYSTEM??.DAT files located in the 
  2696.        directory from which VFADD is executed.  Before appending, path 
  2697.        information can be sorted either according to SYSTEM?? file 
  2698.        hierarchy (the default), or alphanumerically according to the path 
  2699.        itself. 
  2700.  
  2701.  
  2702.      VersaFAM File Area Manager        - 53 -                  Version 1.16
  2703.  
  2704.  
  2705.  
  2706.      BBS-specific utilities and support
  2707.      ----------------------------------
  2708.        In order to keep VersaFAM as "generic" a file area manager 
  2709.        as possible, support for BBS-specific conversion utilities 
  2710.        of this type has been discontinued.  Inquiries by motivated 
  2711.        third parties as to use of VersaFAM data structures for the 
  2712.        purpose of creating such utilities are welcomed.  Qualified, 
  2713.        well-written utilities of this type may be included in 
  2714.        future VersaFAM public releases. 
  2715.       
  2716.  
  2717.  
  2718.      Credits and copyrights
  2719.      ----------------------
  2720.  
  2721.       
  2722.         ARCA, ARCE         Copyright (C) System Enhancement Associates 
  2723.         ARJ                Copyright (C) Robert K. Jung 
  2724.         DOORWAY            Copyright (C) Marshall Dudley 
  2725.         LHARC, LHA, LHSFX  Copyright (C) Haruyasu Yoshizaki 
  2726.         LIST               Copyright (C) Vernon D. Buerg 
  2727.         LZEXE              Copyright (C) Fabrice Bellard 
  2728.         PAK                Copyright (C) NoGate Consulting 
  2729.         PKZIP, PKUNZIP     Copyright (C) Phil Katz/PKWare 
  2730.         TURBO PASCAL       Copyright (C) Borland International 
  2731.       
  2732.  
  2733.  
  2734.      The beta test team
  2735.      ------------------
  2736.        Thanks to all of the sysops who bravely volunteered to beta test 
  2737.        this latest public release.  It's been a long road, but definitely 
  2738.        a worthwhile one!  Fully half of the new features wouldn't have 
  2739.        been included without your input.  You are the force that truly 
  2740.        drives shareware development efforts.  Salud! 
  2741.       
  2742.  
  2743.  
  2744.      Registration
  2745.      ------------
  2746.        Registering the VFAM package (still an inflation-busting $15.00!) 
  2747.        entitles you to a customized VersaFAM executable bearing your 
  2748.        name, plus free program updates via FidoNet or U.S. Snail.  Not to 
  2749.        mention my sincere thanks. 
  2750.       
  2751.        More details on registration are available in the REGISTER.DOC 
  2752.        file.  IMPORTANT NOTE:  This unregistered version of VersaFAM is 
  2753.        not, and WILL NEVER BE, CRIPPLED IN ANY WAY.  My steadfast belief 
  2754.        is that people will honestly pay for software they find useful, 
  2755.        without someone having to try to force them into it by sabotaging 
  2756.        the software to make it more limited and/or less effective. 
  2757.  
  2758.  
  2759.      VersaFAM File Area Manager        - 54 -                  Version 1.16
  2760.  
  2761.  
  2762.  
  2763.      More about Turbo Power Software
  2764.      -------------------------------
  2765.        Some of the subroutines used in this program are public domain 
  2766.        code written by the knowledgeable folks at TurboPower Software. 
  2767.         
  2768.        If you'd like to know more about TurboPower Software and 
  2769.        their many fine public domain and shareware programs, write 
  2770.        to Kim Kokkonen at the following address: 
  2771.       
  2772.                       Kim Kokkonen, President 
  2773.                       TurboPower Software 
  2774.                       P.O. Box 66747 
  2775.                       Scotts Valley, CA  95066 
  2776.       
  2777.  
  2778.  
  2779.      More about XanSoft Development
  2780.      ------------------------------
  2781.        Who we are 
  2782.        XanSoft Development (pronounced ZAN-soft) is a small start-up 
  2783.        company started in Naugatuck, CT in 1991.  Its purpose is to 
  2784.        bring superior quality graphic programs and utilities to the 
  2785.        public at affordable prices.  Bill Auclair, XanSoft's president, 
  2786.        has many years of experience in the development of computer-based 
  2787.        graphics and training programs for business, education and 
  2788.        industry, spanning a wide range of topics. 
  2789.       
  2790.        What we do 
  2791.        XanSoft specializes in the creation of software and graphics 
  2792.        used in presentations, animation sequences, computer-based 
  2793.        training programs and simulations.  We currently use the IBM 
  2794.        personal computer as a platform for graphics and software 
  2795.        development. 
  2796.       
  2797.        FOR MORE INFORMATION 
  2798.       
  2799.             Written inquiries should be addressed to: 
  2800.         
  2801.                  XanSoft Development c/o Bill Auclair 
  2802.                  13-1 Ridge Rd. 
  2803.                  Naugatuck, CT 06770 
  2804.       
  2805.       
  2806.             XanSoft maintains a computer bulletin board system 
  2807.             (Xanadu BBS) on which we carry samples of our 
  2808.             products.  The BBS may be dialed via modem at (203) 
  2809.             723-8568.  Transmission speed is from 1200 to 9600 
  2810.             baud, using no parity, an 8-bit data word, and 1 stop 
  2811.             bit.  The XanSoft BBS is used to exchange messages, 
  2812.             prototypes and other information between XanSoft 
  2813.             technicians and our clients. 
  2814.  
  2815.  
  2816.      VersaFAM File Area Manager        - 55 -                  Version 1.16
  2817.  
  2818.  
  2819.  
  2820.      Appendix A:  VersaFAM menu and keystroke commands
  2821.      -------------------------------------------------
  2822.       
  2823.  
  2824.      All menus: 
  2825.       
  2826.        ESC ............... Previous menu 
  2827.        PgUp/PgDn ......... Move up or down one screen 
  2828.        HOME/END .......... Move to beginning or end of list 
  2829.        F ................. Display free space on all drives 
  2830.       
  2831.  
  2832.       
  2833.      1st-level menu: 
  2834.       
  2835.        ALT-R ............. Reset subdirectory K counters 
  2836.       
  2837.  
  2838.       
  2839.      2nd-level menu: 
  2840.       
  2841.        INS/DEL ........... Insert/delete line at cursor 
  2842.        ALT-F1 thru F10 ... Activate external functions 
  2843.        CTRL-F1 thru F10 .. Insert text templates 
  2844.        ALT-A ............. Add "info" file to archive 
  2845.        ALT-C ............. Copy line at cursor 
  2846.        ALT-H ............. Add file header to list file 
  2847.        ALT-L ............. Load alternate list file 
  2848.        F9 ................ MARK file at cursor position 
  2849.        ALT-M / ALT-U ..... MARK/UNMARK all files for processing 
  2850.        CTRL-A ............ Toggle default PACKER 
  2851.        CTRL-C ............ Make file descriptions Capitalized 
  2852.        CTRL-L ............ Make file descriptions lowercase 
  2853.        CTRL-O ............ Enables/disables OEC encode/decode 
  2854.        CTRL-U ............ Make file descriptions UPPERCASE 
  2855.       
  2856.  
  2857.       
  2858.      Text editor: 
  2859.       
  2860.        ALT-F1 thru F10 ... Activate graphics character sets 
  2861.        F1 thru F10 ....... Output graphics characters to screen 
  2862.        ALT-I ............. Toggle insert/overstrike cursor 
  2863.        CTRL <----> ....... Move cursor to beginning or end of line 
  2864.        CTRL-X ............ Toggle <X-KEYS> (REMOTE mode only) 
  2865.        ALT-O ............. Insert OEC color code into text 
  2866.        ALT-B ............. Insert OEC "blink" code into text 
  2867.        TAB/Shift-TAB ..... Tab cursor backward and forward 
  2868.        ALT-E ............. Delete to end of line 
  2869.  
  2870.  
  2871.      VersaFAM File Area Manager        - 56 -                  Version 1.16
  2872.       
  2873.       
  2874.  
  2875.      Appendix B:  VersaFAM color configuration codes
  2876.      -----------------------------------------------
  2877.       
  2878.  
  2879.      Color parameters: 
  2880.       
  2881.                         #1 = 1st-level blurb color 
  2882.                         #2 = border color 
  2883.                         #3 = highlight color 
  2884.                         #4 = error/warning color 
  2885.                         #5 = 1st-level directory color 
  2886.                         #6 = 1st-level quantity (K) color 
  2887.                         #7 = 1st-level description color 
  2888.                         #8 = non-OEC text color 
  2889.                         #9 = MARKed text color 
  2890.       
  2891.      Color parameter values: 
  2892.       
  2893.                         0  Black              8  Dark Gray 
  2894.                         1  Blue               9  Light Blue 
  2895.                         2  Green             10  Light Green 
  2896.                         3  Cyan              11  Light Cyan 
  2897.                         4  Red               12  Light Red 
  2898.                         5  Magenta           13  Light Magenta 
  2899.                         6  Brown             14  Yellow 
  2900.                         7  Light Gray        15  White 
  2901.       
  2902.       
  2903.        128 may be added to any parameter to produce a blinking effect. 
  2904.  
  2905.  
  2906.  
  2907.      VersaFAM File Area Manager        - 57 -                  Version 1.16
  2908.      
  2909.      
  2910.       
  2911.      Appendix C:  OEC text/background color codes
  2912.      --------------------------------------------
  2913.       
  2914.  
  2915.        OEC text and background codes are used in some BBS programs to 
  2916.        replace the standard ANSI color codes, which take longer to 
  2917.        execute and occupy more space. 
  2918.       
  2919.        The first portion of standard OEC codes consists of an ASCII(22) 
  2920.        character followed by an ASCII(1) character.  If the text 
  2921.        background color is black, a third character, ASCII(16), is added. 
  2922.        The last character in the code determines the text and/or 
  2923.        background color.  Ordinal ASCII values for this character are 
  2924.        shown in the chart below: 
  2925.       
  2926.  
  2927.       
  2928.                         B A C K G R O U N D   C O L O R S 
  2929.                        black  blue  green  cyan  red  mgnta  brown gray 
  2930.           .--------------v-----v------v-----v-----v-----v-----v------v--- 
  2931.        T  |  black       0     16     32    48    64    80    96    112 
  2932.        E  |  blue        1     17     33    49    65    81    97    113 
  2933.        X  |  green       2     18     34    50    66    82    98    114 
  2934.        T  |  cyan        3     19     35    51    67    83    99    115 
  2935.           |  red         4     20     36    52    68    84    100   116 
  2936.        C  |  magenta     5     21     37    53    69    85    101   117 
  2937.        O  |  brown       6     22     38    54    70    86    102   118 
  2938.        L  |  lt gray     7     23     39    55    71    87    103   119 
  2939.        O  |  dk gray     8     24     40    56    72    88    104   120 
  2940.        R  |  lt blue     9     25     41    57    73    89    105   121 
  2941.        S  |  lt green    10    26     42    58    74    90    106   122 
  2942.           |  lt cyan     11    27     43    59    75    91    107   123 
  2943.           |  lt red      12    28     44    60    76    92    108   124 
  2944.           |  lt mgnta    13    29     45    61    77    93    109   125 
  2945.           |  yellow      14    30     46    62    78    94    110   126 
  2946.           |  white       15    31     47    63    79    95    111   127 
  2947.       
  2948.  
  2949.  
  2950.      VersaFAM File Area Manager        - 58 -                  Version 1.16
  2951.      
  2952.      
  2953.       
  2954.      Appendix D:  External function symbol codes
  2955.      -------------------------------------------
  2956.       
  2957.        The codes below can be embedded within external function calls 
  2958.        defined for ExtFuncxx verbs in VFAM.DAT, and made to symbolize any 
  2959.        combination of path, filename or extension information for the 
  2960.        file at the current cursor line. 
  2961.       
  2962.        EMBEDDED CODES: 
  2963.         
  2964.                          @  =  <path\filename.ext> 
  2965.                          #  =  <path> 
  2966.                          $  =  <filename.ext> 
  2967.                          &  =  <filename> 
  2968.                          ^  =  <.ext> 
  2969.  
  2970.  
  2971.  
  2972.      VersaFAM File Area Manager        - 59 -                  Version 1.16
  2973.       
  2974.       
  2975.       
  2976.      Appendix E:  VersaFAM configuration file verbs
  2977.      ----------------------------------------------
  2978.       
  2979.      BIOS            Tells VFAM to use BIOS rather than direct screen writes 
  2980.      Color           Defines colors used for borders, highlights, errors, etc. 
  2981.      ZapDir          Path to directory to be used as a ZAP directory 
  2982.      UnarcDir        Path to directory used to de-compress archive files
  2983.      SwapDir         Path used when swapping VFAM to disk for external ops. 
  2984.      NoEMS           Tells VFAM not to use EMS, even when it is available 
  2985.      NoOEC           Enables/disables OEC encode/decode capability 
  2986.      Packer          The name of the archive utility to use for PACKing 
  2987.      ListFile        The list file name (FILES.BBS for many BBSes) 
  2988.      ConvertList     Allows conversion to a list format other than FILES.BBS.
  2989.      Backup          List file backup filename 
  2990.      StatusLog       Full path and filename of the VFAM operational log file 
  2991.      ListHdr         Full path and filename of the list header file 
  2992.      Editor          Name of the utility to be used to list/edit files 
  2993.      RepackEditFile  Allows updating of files within archives after editing 
  2994.      OrphanDesc      Description to be attached to orphan files when found 
  2995.      InfoFile        Full path and filename of info file to add to archives 
  2996.      TextFlag        Pad character used to identify descriptive file lines 
  2997.      Sound           Enables beep for text editor and missing files 
  2998.      DOSPassword     Password for drop to DOS when operating remotely 
  2999.      ExtFunc1 - 10   External function definitions 
  3000.      Template1 - 10  Text template definitions 
  3001.      SysDir          File area path information 
  3002.       
  3003.  
  3004.  
  3005.      VersaFAM File Area Manager        - 60 -                  Version 1.16
  3006.      
  3007.      
  3008.       
  3009.      Appendix F:  VersaFAM limits and defaults
  3010.      -----------------------------------------
  3011.       
  3012.        Ranges and limits 
  3013.       
  3014.        File areas:                  256 
  3015.        File lines/area:             1024 
  3016.        Characters/line:             127 
  3017.        Characters/directory label:  40 
  3018.       
  3019.        Archive types:                5 characters 
  3020.        External functions:          80 characters 
  3021.        File area directories:       40 characters 
  3022.        File area descriptions:      40 characters 
  3023.        Orphan descriptions:         65 characters 
  3024.        Packer labels:                8 characters 
  3025.        Text template paths:         80 characters 
  3026.       
  3027.       
  3028.        Defaults 
  3029.       
  3030.        External editor:             'LIST' 
  3031.        Write to log file:           False 
  3032.        Orphan description:          '[11]-Adopted-' 
  3033.        Packer:                      'ARCA' 
  3034.        PROBE filespec:              '*.*' 
  3035.        Re-archive edited files:     False 
  3036.        Sound:                       False 
  3037.        Text editor cursor mode:     INSERT 
  3038.        Use EMS memory:              True 
  3039.        Use OEC codes:               True 
  3040.